codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php $array = array( '1' => array( 'name' => '勉強', 'post' => 'は', 'child' => array( '2' => array( 'name' => '国語', 'post' => 'で', 'child' => array( '3' => array('name' => '読書'), '4' => array('name' => '作文'), ), ), ), ), '5' => array('name' => '遊び') ); function search_name($arr, $name) { foreach ($arr as $val) { if ($val["name"] == $name) return $name; if (array_key_exists("child", $val)) { $ret = search_name($val["child"], $name); if ($ret != "") return $val["name"] . $val["post"] . $ret; } } return ""; } echo search_name($array, "読書"); ?>
Private
[
?
]
Run code
Submit