详细介绍var_export解析的PHP实现
< PHP
* PHP实现var_export(功能);
* /
$ ARR =阵列(1
$ arr1 =阵列(A = >无效,B = >阵列(1= > 3));
var_export($ ARR);
/ / var_export(合前);
功能varexport($ ARR){
$数组();;
foreach(ARR美元美元美元K = > v){
ret =(is_numeric美元($ K):k。$ K);
$;
_type美元= strtolower(GetType($ V));
开关($ _type){
case'integer:
美元=美元。
打破;
case'array:
ret = varexport美元($ V)',';
打破;
case'null:
$;
打破;
违约:
$。
打破;
}
}
$退役);
返回$;
}
/ /回声varexport($ ARR);
回声varexport($ ARR);
/ /布尔is_numeric(混合$变量)如果VaR是一个数字和一个数字字符串,返回true,否则返回false
它不能用于验证是否is_numeric / int类型…
>