21,887
社区成员
发帖
与我相关
我的任务
分享
function back()
{
back();
}
$ar = array(
'a'=>array(
'a2'=>array('dd','ff','gg'),
'a3'=>array('dd','ff','gg')
),
'b'=>array(
'b2'=>array('22','55','88'),
'b3'=>array(
'cs'=>array('nn','mm','xx')
)
)
);
$s = 'b.b3.cs';
$s = explode('.', $s);
$p =& $ar;
For($i=0;$i<count($s);$i++) {
if(isset($ar[$s[$i]])) $ar = $ar[$s[$i]];
}
print_r($ar);
$ar = array(
'a'=>array(
'a2'=>array('dd','ff','gg'),
'a3'=>array('dd','ff','gg')
),
'b'=>array(
'b2'=>array('22','55','88'),
'b3'=>array(
'cs'=>array('nn','mm','xx')
)
)
);
$s = 'b.b3.cs';
$p =& $ar;
foreach(explode('.', $s) as $k) {
if(isset($p[$k])) $p = $p[$k];
}
print_r($p);
Array