- 618 名前:nobodyさん mailto:sage [2009/07/02(木) 16:47:20 ID:???]
- >>617
foo:セットされてないときfalse,セットされているときはその配列の内容が返る $arr["a"]["b"]["c"] = "hoge-c"; $arr["a"]["b"]["d"] = "hoge-d"; $arr["a"]["b"]["e"] = "hoge-e"; var_dump(foo($arr,"a", "b")); // result array var_dump(foo($arr,"a", "b","c")); // resurt string var_dump(foo($arr,"a", "c")); // resutl false var_dump(foo($arr,"b")); // result false function foo() { $cnt = func_num_args(); $var = func_get_args(); $arr = $var[0]; for ($i=1; $i<$cnt; $i++) { if (!isset($arr[$var[$i]])) return false; $arr = $arr[$var[$i]]; } return $arr; }
|

|