例,
$str
现有$str,内容为数组形式的数据。
想要得到真正的数组
$arr
处理办法是:
eval("\$arr = ".$str.'; ');
这样就得到数组$arr为字符串$str的数据的数组形式
跟js使用eval类似。。
定义和用法
eval() 函数把字符串按照 PHP 代码来计算。
该字符串必须是合法的 PHP 代码,且必须以分号结尾。
例子
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br />";
eval("\$str = \"$str\";");
echo $str;
?>
输出:
This is a $string $time morning! This is a beautiful winter morning!