php数组转成php编程代码
Posted ovsexia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php数组转成php编程代码相关的知识,希望对你有一定的参考价值。
将php数组转成可以在php上面运行的编程代码,支持一维及多维数组
<?php //一维数组 $test1 = array(1,2,3); //二维数组 $test2[0] = array( ‘id‘ => ‘1‘, ‘name‘ => "儿童" ); $test2[1] = array( ‘id‘ => ‘2‘, ‘name‘ => "成人" ); $test2[2] = array( ‘id‘ => ‘3‘, ‘name‘ => "老人" ); //多维数组 $test3 = array($test1,$test2); //递归转换 function array_tocode1($array) { if(is_array($array)){ $str = "array("; foreach($array AS $key=>$value) { $str .= ‘"‘.$key.‘"=>‘.array_tocode1($value).‘,‘; } $str = substr($str,0,strlen($str)-1); $str .= ‘)‘; return $str; }else{ return ‘"‘.$array.‘"‘; } } //输出最后一个分号 function array_tocode($array) { $array = array_tocode1($array).‘;‘; return $array; } print_r(array_tocode($test1)); echo "<br />"; print_r(array_tocode($test2)); echo "<br />"; print_r(array_tocode($test3)); ?>
以上是关于php数组转成php编程代码的主要内容,如果未能解决你的问题,请参考以下文章
php xml 和json转成Array(数组)格式和数组转成xml和json
php xml 和json转成Array(数组)格式和数组转成xml和json