我想在php中拆分数组并爆炸。我的阵列看起来像这样:
C:\wamp64\www\SC New Skin\functions\get\userItems.php:21:
array (size=1)
0 =>
array (size=6)
0 =>
array (size=0)
empty
1 => string '1,1' (length=3)
2 => string '2,11' (length=4)
4 => string '1,8' (length=3)
5 => string '2,10' (length=4)
8 => string '1,6' (length=3)
我想分开","。
我的代码如下所示:
function getItems($array){
$array = array_unique($array);
foreach ($array as $key) {
$var = explode(",", $key);
echo $var[0];
echo $var[1] . '<br/>';
}
}
这会有效但会出现两个错误:
注意:C:\ wamp64 \ www \ SC中的数组到字符串转换第20行的新Skin \ functions \ get \ userItems.php &amp; 警告:explode()要求参数2为字符串,数组在第22行的C:\ wamp64 \ www \ SC New Skin \ functions \ get \ userItems.php中给出
答案 0 :(得分:2)
这可能是因为内部数组的第一个元素也是一个数组,而不是像其他元素一样的字符串:
0 =>
array (size=0)
empty