1 php arrays string collections laravel
我想转换成这个数组
$string = "1,[1,2,3],[2,2,4],2,3"; 举例
0 => 1,
1 => [
0 => 1,
1 => 2,
2 => 3
],
2 => [
0 => 2,
1 => 2,
2 => 4
],
3 => 2,
4 => 3
Run Code Online (Sandbox Code Playgroud)
您可以使用json_decode():
$string = "1,[1,2,3],[2,2,4],2,3";
$array = json_decode("[$string]", true);
print_r($array);
Run Code Online (Sandbox Code Playgroud)
输出 :
Array
(
[0] => 1
[1] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[2] => Array
(
[0] => 2
[1] => 2
[2] => 4
)
[3] => 2
[4] => 3
)
Run Code Online (Sandbox Code Playgroud)
上面的代码在这里测试