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
 
 » Sherif 19:57
 » elliot_pl 19:49
 » DJopek 19:42
 » Curro 19:31
 » wrrr 19:28
 » waski 19:21
 » Draghmar 19:20
 » dugi 19:18
 » Wedelek 19:14
 » Kraszan 19:11
 » Katoda Lt 19:10
 » past 19:06
 » bajbusek 19:04
 » ripek 19:03
 » Master/Pe 19:03
 » maddog 18:53
 » Kilgor 18:48
 » rooter666 18:47
 » Dexter 18:46
 » Visar 18:44

 Dzisiaj przeczytano
 36858 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
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-2025, TwojePC.PL