Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wartość klucza tablicy ze zemiennej
-abecadlo-
post
Post #1





Goście







  1.  
  2.  
  3. $k = array('test1', 'test2', '2');
  4.  
  5. $a = array
  6. (
  7. 'test1' => array(
  8. 'test2'=>array(
  9. '1'=>'a',
  10. '2'=>'b'
  11. ),
  12. 'test3' => array(
  13. '3'=>1,
  14. '4'=>2
  15. )
  16. ),
  17. 'kolejny' => array(
  18.  
  19. )
  20. );
  21.  
  22. $wartosc = $a[ $k[0] ][ $k[1] ][ $k[2] ];


zmienna $wartosc w tym przypadku wynosi b.

Chodzi o to, że skrypt sam ustala tablicę $k-wartości,ilość elementów itd, czyli zmienna $wartosc jest cały czas modyfikowana.

Tworzę pętlę:
  1. $zm = '$a';
  2. foreach($k as $key=>$val)
  3. {
  4. $zm .='[\''.$val.'\']';
  5. }


W zmiennej $zm mamy coś takiego jak w zmiennej $wartosc, tyle ze w formie stringa. Eval tutaj nie działa, zresztą nie mogę użyć tej funkcji. Dowiązanie $$zm również nie działa. Jak sobie z tym poradzić?

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 21:18