复制代码 代码如下:
/**
* 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 = strto lower(gettype($v));
switch($_type){
case 'integer':
$v. 「、」 ;
Break;
case 'array':
$ret .= varExport($v).',';
block;
case 'null':
$ret .= "NULL ,";
ブレーク;
デフォルト:
$ret .= "'".$v."',";
Break;
}
}
$ret .= " )";
return $ret;
}
/ /echo varExport($arr);
echo varExport($arr);
//bool is_numeric (mixed $var )var が数字と数字の場合は TRUE を返し、そうでない場合は FALSE を返します
//is_numeric は使用できません。int 型かどうかを確認します。。。
? >
http://www.bkjia.com/PHPjc/327727.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327727.html技術記事复制代码代码如下: ?php /*** PHP は var_export() 関数を実装します。*/ $arr = array("1","2","3"); $arr1 = 配列('a'=NULL,'b'=配列('1'=3)); var_export($arr); //var_export($arr1);ふ…