比如,有一个字符串"[1,2,3,4,5]",我怎么能把它改成数组引用[1,2,3,4,5]?使用split和重新组合数组是一种方法,但看起来应该有一种更简单的方法.
eval 是最简单的方法
$string = "[1,2,3,4,5]";
$ref = eval $string;
Run Code Online (Sandbox Code Playgroud)
但如果你无法控制内容,这是不安全的$string.
您的输入字符串也是有效的JSON,所以你可以说
use JSON;
$ref = decode_json( $string );
Run Code Online (Sandbox Code Playgroud)