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);