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
 
 » burz 11:59
 » AdiQ 11:58
 » Dexter 11:57
 » 247 11:57
 » Kenny 11:44
 » Master/Pe 11:43
 » PeKa 11:39
 » Liu CAs 11:35
 » resmedia 11:34
 » Fight 11:31
 » Ament 11:30
 » malyy 11:30
 » abes99 11:28
 » Markizy 11:24
 » KHot 11:23
 » Tomasz 11:18
 » Magnus 11:18
 » dugi 11:15
 » kojot 11:00
 » XepeR 10:56

 Dzisiaj przeczytano
 64218 postów,
 wczoraj 55205

 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