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
 
 » mravel 22:42
 » Dexter 22:38
 » cVas 22:37
 » DJopek 22:32
 » ulan 22:28
 » skalak23 22:27
 » rooter666 22:26
 » Chrisu 22:13
 » Wedelek 22:11
 » Fl@sh 22:10
 » okobar 22:07
 » MARC 22:02
 » patinka 21:53
 » szczebel 21:43
 » Emios 21:41
 » pawcio 21:36
 » elliot_pl 21:34
 » Curro 21:29
 » bajbusek 21:24
 » Kenny 21:21

 Dzisiaj przeczytano
 99300 postów,
 wczoraj 25543

 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