Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » krismel 12:38
 » @GUTEK@ 12:37
 » Visar 12:34
 » Armitage 12:32
 » Robek 12:30
 » steve 12:25
 » KHot 12:25
 » cVas 12:21
 » Guli 12:19
 » ligand17 12:12
 » Wedelek 12:11
 » Fl@sh 12:04
 » wrrr 12:00
 » zibi13 11:58
 » Promilus 11:55
 » Master/Pe 11:55
 » ToM78 11:54
 » hokr 11:53
 » Hitman 11:48
 » Arlathan 11:34

 Dzisiaj przeczytano
 36249 postów,
 wczoraj 82584

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

[php] laczenie stringow i zmiennych , elmo 18/03/08 11:00
Witajcie.
Piszac swoja prace napotkalem na kolejny problem:
<?php
$ii=1;
$test = \'$wiersz1[m\'.$ii.\']\';
echo $test;
echo $wiersz1[m1];
?>

$wiersz1[m1]; - to wynik zapytania z bazy
$ii - iterator ktory przelatuje po tablicy od 1-100 (wszystkie elementy
tablicy maja wpisane zera)

Pytanie:
Drugie polecenie echo wyswietla na ekranie \"0\"(o to mi chodzi)
pierwsze echo nie dlaczego ?(wyswietlane jest polecenie bez jego
przetworzenia)

pozdro eLmO
GG:1408264

  1. powinno byc tak - czyli bez backslashy , elmo 18/03/08 11:01
    $test = '$wiersz1[m'.$ii.']';

    pozdro eLmO
    GG:1408264

  2. hmm , akustyk 18/03/08 11:43
    za grzyba nie rozumiem po co tak kombinujesz, bo jest to blizsze spluwaniu przez prawe ramie lewa dziurka nosa, trzymajac sie drugim palcem lewej reki za koniuszek prawego ucha...

    na moje oko, to parser przetwarza '$wiersz1[m' . $ii . ']' w kolejnosci:
    1. '$wiersz1[m' -> wartosc zmiennej $wiersz1 . ciag znakow '[m'
    2. wartosc $ii -> 0
    3. ciag znakow '['
    i wynikiem powinno byc cos desen 'Array[m0]', ale mi sie nie chce tego wklepac do kodu i sprawdzic :)

    i jest to poniekad kompletnie bez sensu

    http://akustyk.magma-net.pl

    1. hmm , akustyk 18/03/08 11:47
      z innej beki: wyrazenie $wiersz1[m] to co innego niz $wiersz1["m"] i dla higieny wypadaloby sie uczyc swiadomie to robic. PHP jak widac dopuszcza taki chlewik programistyczny, ale lepiej sie do tego nie przyzwyczajac, bo co bardziej scisly parser bedzie sypal przeklenstwami :)

      http://akustyk.magma-net.pl

  3. A po kiego grzyba Ci m? , Norton 18/03/08 12:53
    Nie lepiej nazwać zmienną
    $miejsce['1']['1'] (miejsce[rząd][nr fotela]) ?

    Zmień swój podpis na Boardzie
    maks 100 znaków, 3 linie,
    zabroniony spam oraz reklama

    1. I potem przy rysowaniu tabeli , Norton 18/03/08 12:56
      $status=array('0'=>'wolne','1'=>'zajęte');

      echo $status[$miejsce['1']['1']];

      Zmień swój podpis na Boardzie
      maks 100 znaków, 3 linie,
      zabroniony spam oraz reklama

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL