Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak sprawdzić czy tablica jest wielowymiarowa?
Forum PHP.pl > Forum > PHP
eai
Witam.

  1. <?php
  2.  
  3. $array = array ('Test Value 1','Test Value 2','Test Value 3','Test Value 4');
  4. $array2 = array ('Test Value 5','Test Value 6','Test Value 7','Test Value 8');
  5.  
  6. $test['arrays']['array1'] = $array;
  7. $test2['array2'] = $array2;
  8.  
  9. ?>


Chodzi mi o to że mam np funcje foo($parm); gdzie $parm to tablica. Ale nie wiadomo ilo jest wymiarowa.
W jaki sposób w łatwy sposób sprawdzić ile zawiera podelementów.

Jak narazie mam tylko jedno rozwiązanie foreach() + if() + is_array();
Czyli robie pętle aż do rozbicia wszystkich elementów.

Ale może istnieje jakiś łatwiejszy sposób questionmark.gif

Pzdr.
Cysiaczek
Wydaje się, że to jest rozsądne rozwiazanie i nie ma po co go zmieniać.

Pozdrawiam
eai
No niby tak ale musze robić $array => foreach =>is_array($value) foreach => is_array($value) foreach => is_array($value) i tak w nieskonczonsc. Moze jest lepszy sposób questionmark.gif dry.gif
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.