首页 > 编程知识 正文

php声明数组,php加载的大数组

时间:2023-05-06 02:30:38 阅读:169332 作者:3263

/** *数组* @ param $obj * @ return mixed */function object _ to _ array ($ obj ) $_arr=is_object ) $ obj Foreach($_arras$key=$val ) $val=) is_array )||is_object ) $val )? $this-object_to_array($val ) :$val; $arr[$key]=$val; } return $arr; } /** *将维数组组装成三维数组* @ param $ arr * @ param $key * @ return array */functionchangetwotothree ($ arr,$ key ) $key $Icount($arr ); $i () if ) Array_key_exists ) $Arr[$I][$key],$new ) Array_push ) $new[$Arr[$I] ) ] key } eley } } } return $new; } /** *数组* @ param $ arr * @ param $key * @ return mixed */functionhandlearray ($ arr,$ key ) for ) $I=0; $icount($arr ); $i ) ($arr($I )=$this-changetwotothree ) $arr($I ),$key ); } return $arr; } /** *将数组中的key添加到数字列* @ param $ arr * @ return array */function restore _ array ($ arr ) if (! is_array($arr ) ) { return $arr; } $c=0; $new=array (; foreach($arras$key=$value ) if ) is_array ) $value ) $new ) $c )=restore_array ) $value ); } else { $new[$c]=$value; } $c; } return $new; } /** *将数组中的key添加到数字串* @ param $ arr * @ return array */function restore _ array2($ arr ) { foreach } $ arras $ value { $ } /** *将数组中的key添加到数字列* @ param $ arr * @ return mixed */function restore _ array3($ arr ) for ) $I=0; $icount($arr ); $i ) ($arr($i )=$this-restore_array2) $arr ) $i ); } return $arr; } /** *多维数组二维* @ param $ arr * @ return array */functionarray _ unzip _ RES cursive ($ arr ) { $res=array; array _ key _ exists (PID ),$arr ) ) ($RES ) $arr; }else{foreach($arras$item ) ) RES=array_merge ) $RES,$this-array_unzip_rescursive ) $item; } return $res; } 参考文章链接:

3359 www.im OOC.com/article/32023

33559 www.cn blogs.com/blue aline/p/11040928.html

3359 www.PHP.cn/PHP-source code-43940.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。