我有一串以下格式。
[
[
"KOTA",
"273377290",
"1"
],
[
"KOTA APL",
"563267000",
"1"
],
[
"KOTA ARIF",
"563884000",
"1"
],
[
"KOTAMAJU",
"477883100",
"1"
],
[
"KOTANK 3",
"244660057",
"1"
],
[
"哥打基纳巴卢",
"318",
"6"
]
]
原始字符串(通过IE):
[["KOTA", "273377290", "1"], ["KOTA APL", "563267000", "1"], ["KOTA ARIF", "563884000", "1"], ["KOTAMAJU", "477883100", "1"], ["KOTANK 3", "244660057", "1"], ["哥打基纳巴卢", "318", "6"]]
如何将此字符串转换为php数组。
输出应该看起来像(由print_r打印出来):
Array
(
[0] => Array
(
[0] => KOTA
[1] => 273377290
[2] => 1
)
(...)
[4] => Array
(
[0] => KOTANK 3
[1] => 244660057
[2] => 1
)
)
谢谢。
对不起伙计们。因为原来的字符串包含一些中文字符,所以我决定将其隐藏起来以便于阅读。很抱歉给您带来不便。
答案 0 :(得分:0)
您应该使用json_decode功能。
答案 1 :(得分:0)
这是我的解决方案,它在我的laravel项目中有效:
$result = '[["KOTA", "273377290", "1"], ["KOTA APL", "563267000", "1"], ["KOTA ARIF", "563884000", "1"], ["KOTAMAJU", "477883100", "1"], ["KOTANK 3", "244660057", "1"], ["哥打基纳巴卢", "318", "6"]]';
$arr = [];
eval("\$arr = $result;");