本帖最后由 Sbaoge 于 2015-01-02 02:11:39 编辑
<br /> function d($data) {<br /> static $r = array();<br /> $r[] = array_shift($data);<br /> if(!count($data)) {<br /> return $r;<br /> }else {<br /> d($data);<br /> }<br /> }<br /> $arr = array(1,2,3);<br /> var_dump(d($arr));<br />
为什么打印出来的结果是null?
------解决思路----------------------function d($data) {
static $r = array();
$r[] = array_shift($data);
if(!count($data)) {
return $r;
}else {
return d($data);
}
}
$arr = array(1,2,3);
var_dump(d($arr));