手机
当前位置:查字典教程网 >编程开发 >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实现分页的一个示例

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

PHP浮点数知识

PHP模板引擎smarty详细介绍

用PHP读取IMAP邮件

用PHP实现验证码功能

PHP实现的购物车类实例

PHP实现的增强性mhash函数

使用PHP的错误处理

精品推荐
分类导航