试图拆分数组。工作但显示错误

时间:2017-06-08 10:13:45

标签: php arrays

我想在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中给出

1 个答案:

答案 0 :(得分:2)

这可能是因为内部数组的第一个元素也是一个数组,而不是像其他元素一样的字符串:

0 => 
   array (size=0)
        empty