Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Jak sprawdzić czy tablica jest wielowymiarowa?
eai
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Pzdr.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




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

Pozdrawiam
Go to the top of the page
+Quote Post
eai
post
Post #3





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)

Ten post edytował eai 8.08.2006, 18:26:02
Go to the top of the page
+Quote Post

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: 16.10.2025 - 21:43