Mam tablice, zapisana w zmiennej $defall. print_r wyglada tak:
Kod
Array
(
[0] => Array
(
[title] => Własny projekt
[img] => prod_wlasny.jpg
[img_typ] => prod_wlasny.jpg
[typ] => product
[link] => 00
[description] => Stwórz własny projekt.
[type] => Array
(
[0] => Array
(
[name] => Zaprojektuj dowolny projekt
[link] => 00
)
[1] => Array
(
[name] => Zaprojektuj dowolny projekt
[link] => 11
)
)
)
[1] => Array ...
(
[0] => Array
(
[title] => Własny projekt
[img] => prod_wlasny.jpg
[img_typ] => prod_wlasny.jpg
[typ] => product
[link] => 00
[description] => Stwórz własny projekt.
[type] => Array
(
[0] => Array
(
[name] => Zaprojektuj dowolny projekt
[link] => 00
)
[1] => Array
(
[name] => Zaprojektuj dowolny projekt
[link] => 11
)
)
)
[1] => Array ...
Moja misja polega na tym aby wyciagnac z tablicy wszystkie [title] oraz podporzadkowane im [type]=>[link]. Mialoby to wygladac tak:
Własny projekt
- 00
- 11
Jakiś [title]
- jakis [type]=>[link]
itd.
<?php foreach ($defall as $val) { $title[] = $val['title']; foreach ($val['type'] as $vall) { $name[] = $vall['name']; $typ[] = $vall['link']; } } } ... foreach ($title as $k => $v) { foreach ($typ as $id => $val) { } } ?>
Ten kod wyświetla wszystkie [title], oraz wszystkie [type]=>[link] (niezaleznie czy sa one podporzadkowane konkretnemu [titile]). Czyli
Własny projekt
- 00
- 11
- jakis [type]=>[link]
Jakiś [title]
- 00
- 11
- jakis [type]=>[link]
Jeśli ktoś wie o co mi chodzi to dzieki z góry za pomoc