php数组转成php编程代码
2024-08-24 02:01:39
将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));
?>
最新文章
- sublime 中 pyv8 binary 报错怎么处理?
- Zip文件压缩(加密||非加密||压缩指定目录||压缩目录下的单个文件||根据路径压缩||根据流压缩)
- CAS 实现单点登录 .NET MVC
- 将Win7系统将默认打开的库改为计算机
- 个人作业1——四则运算题目生成程序(基于C++)
- C重定向
- python爬取快手视频 多线程下载
- java 根据某个数字,计算前后多少天的具体日期
- 去掉 Chrome(V66) 新标签页的8个缩略图
- GDB程序调试
- [hadoop] kettle spoon 基础使用 (txt 内容抽取到excel中)
- <;OFFER03>;03_01_DuplicationInArray
- 网页瀑布流布局插件Masonry
- jquery实现上线翻滚效果公告
- window.location.href和document.location.href、document.URL的区别
- Terminal(终端) 在 OS X下如何快速调用
- deviceready has not fired after 5 seconds
- GridControl 应用 z
- tree的使用
- HTML中&;nbsp; &;ensp; &;emsp; &;thinsp;等6种空白空格
热门文章
- URL的getFile()和getPath()方法的区别(转)
- JavaScript(二)-精简
- Educational Codeforces Round 37-G.List Of Integers题解
- springcloud(八) Hystrix监控
- jdk1.6 eclipse kepler 中安装jda
- Davinci-DM6467板子-外围器件的I2C地址的疑惑解答
- Xpath解析xml
- 值类型 struct
- CLR的八大特性
- 浅探SpringMVC中HandlerExecutionChain之handler、interceptor