Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: array nie działa
Forum PHP.pl > Forum > Przedszkole
pavelb
Witam!
Dlaczego pierwszy przykład działa a drugi nie?

1.
  1. <?php
  2. $owoce = array('DVD'=>'8', 'MP3'=>'10', 'Radia'=>'11', 'Dyktafony'=>'90', 'Baterie'=>'152', 'iPod'=>'153');
  3. print_r($owoce);
  4. ?>


2
  1. <?php
  2. $aaa = "'DVD'=>'8', 'MP3'=>'10', 'Radia'=>'11', 'Dyktafony'=>'90', 'Baterie'=>'152', 'iPod'=>'153'";
  3. $owoce = array($aaa);
  4. print_r($owoce);
  5. ?>


Z góry dziękuje za pomoc w poprawieniu co robie źle w drugim przypadku
skowron-line
tzn co nie dziala?? teoretycznie i praktycznie dziala(sprawdzilem)
pavelb
Jak to działa?
Podaje wynik przykładów

1.
Array (
[DVD] => 8
[MP3] => 10
[Radia] => 11
[Dyktafony] => 90
[Baterie] => 152
[iPod] => 153
)

Czyli jest ok

2.
Array ( [0] => 'DVD'=>'8', 'MP3'=>'10', 'Radia'=>'11', 'Dyktafony'=>'90', 'Baterie'=>'152', 'iPod'=>'153' )

No i tu jest źle blink.gif
dtb
  1. <?php
  2. $aaa = "'DVD'=>'8', 'MP3'=>'10', 'Radia'=>'11', 'Dyktafony'=>'90', 'Baterie'=>'152', 'iPod'=>'153'";
  3. eval('$owoce = array('.$aaa.');');
  4. print_r($owoce);
  5. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.