<?php
$folder = array(
11 => array(34 => array(6654 => array(), 8888 => array()), 456 => array(999 => array()), 7776 => array(5555 => array())),
12 => array(),
123 => array(),
345 => array(9876 => array(1314 => array(7678 => array()))),
777 => array()
); function getPath($folder,&$path, $name) {
foreach ($folder as $k=>$v) {
if ($k != $name) {
$path[] = $k;
if (getPath($v, $path, $name)) return true;
} else {
$path[] = $k;
return true;
}
array_pop($path);
}
return false;
}$path = array();
getPath($folder, $path, 5555);
var_dump($path);
?>
$folder = array(
11 => array(34 => array(6654 => array(), 8888 => array()), 456 => array(999 => array()), 7776 => array(5555 => array())),
12 => array(),
123 => array(),
345 => array(9876 => array(1314 => array(7678 => array()))),
777 => array()
); function getPath($folder,&$path, $name) {
foreach ($folder as $k=>$v) {
if ($k != $name) {
$path[] = $k;
if (getPath($v, $path, $name)) return true;
} else {
$path[] = $k;
return true;
}
array_pop($path);
}
return false;
}$path = array();
getPath($folder, $path, 5555);
var_dump($path);
?>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货