繁体   English   中英

如何将包含{}的字符串转换为php中的数组?

[英]How to convert string containing {} to array in php?

我有如下字符串值

$param = "{{1,0},{1}}";

我想将上面的字符串值转换为数组,类似于使用php的下面

Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 0
        )    
    [1] => Array
        (
            [0] => 1
        )
)

任何帮助,将不胜感激。

这应该可以解决您的问题

$param = "{{1,0},{1}}";
$string = str_replace(['{','}'], ['[',']'], $param);
print_r(json_decode($string,true));

我用方括号将所有花括号替换为数组,并使其以json格式进行解码。

这是您的工作演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM