<?php
class dd{
function repeat($array){
$arr = array();
foreach ($array as $key => $value){
if(!is_array($value)){
$arr[] = $key;
} else {
$this->repeat($value);
$arr[] = $key;
}
}
return ( $arr );
//var_dump ( $arr);
}
}
$x = new dd();
$a = array('x'=>array('x1'=>'1','x2'=>'2'),'xx'=>'c','v','cv');
$arra = array('x'=>'x2','v','mm'=>array('d1'=>'909','x0'));
$array = array('a'=>array('c'=>'c1','m'=>'m1'),'b'=>array('f'=>'>b1','b2'=>array('23','45')));
var_dump($x->repeat($arra));return会返回出最后一次的值!
请解决下呀