手机
当前位置:查字典教程网 >编程开发 >php教程 >解析用PHP实现var_export的详细介绍
解析用PHP实现var_export的详细介绍
摘要:复制代码代码如下:

复制代码 代码如下:

<?php

/**

* PHP 实现var_export();功能

*/

$arr = array("1","2","3");

$arr1 = array('a'=>NULL,'b'=>array('1'=>3));

var_export($arr);

//var_export($arr1);

function varExport($arr){

$ret = "array( ";

foreach($arr as $k=>$v){

$ret .= (is_numeric($k) ? $k : "'".$k."'");

$ret .= ' => ';

$_type = strtolower(gettype($v));

switch($_type){

case 'integer':

$ret .= $v." ,";

break;

case 'array':

$ret .= varExport($v).',';

break;

case 'null':

$ret .= "NULL ,";

break;

default:

$ret .= "'".$v."',";

break;

}

}

$ret .= " )";

return $ret;

}

//echo varExport($arr);

echo varExport($arr);

//bool is_numeric ( mixed $var )如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE

//故不能用 is_numeric 验证是否为int类型。。。

?>

【解析用PHP实现var_export的详细介绍】相关文章:

用PHP实现文件上传

用PHP读取IMAP邮件

用php实现gb2312和unicode间的编码转换

PHP实现将textarea的值根据回车换行拆分至数组

搭建基于Docker的PHP开发环境的详细教程

PHP实现文件安全下载

用PHP 4.2书写安全的脚本

用PHP实现标准的IP Whois查询

PHP实现多线程的两个方法

php实现的mongodb操作类

精品推荐
分类导航