Php 如何将字符串转换为数组

Php 如何将字符串转换为数组,php,arrays,laravel,string,collections,Php,Arrays,Laravel,String,Collections,我想转换成这个数组 $string=1、[1,2,3]、[2,2,4]、2,3; 到 范例 您可以使用json_解码: 输出: Array ( [0] => 1 [1] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [2] => Array ( [0] =&g

我想转换成这个数组

$string=1、[1,2,3]、[2,2,4]、2,3; 到 范例

您可以使用json_解码:

输出:

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

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

    [3] => 2
    [4] => 3
)
以上代码经过测试

您可以使用json\u解码:

输出:

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

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

    [3] => 2
    [4] => 3
)

上面的代码经过测试

像这样尝试ddjson_encode$yourArray;json_decode[{$string}]应该这样做,或者json_decode[$string]如果你想要最短的版本。这是你的序列化方式吗?试试这个ddjson_encode$yourArray;json_decode[{$string}]应该这样做,或者json_decode[$string],如果你想要最短的版本。这是你的序列化方式吗?
Array
(
    [0] => 1
    [1] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )

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

    [3] => 2
    [4] => 3
)