PHP Предупреждение: array_merge (): аргумент № 2 не является массивом - PullRequest
0 голосов
/ 28 марта 2020

Вот мой фрагмент кода ..

$arr = [];
//$csv is your array
foreach($csv as $key => $value){
  if(!array_key_exists(@$value[24],$arr)){
    $arr[@$value[24]] = [];
  }
  $arr[@$value[24]] = array_merge($arr[@$value[24]],$value);  
}
//Ignore 1st line 
array_pop($arr);

//Array as order
foreach(array_slice($arr, 0, @$_GET["pages"]) as $order) : ?>

<!--HTML HERE-->

<?php {
} endforeach; ?>

и указанная строка c, получающая ошибку ..

  $arr[@$value[24]] = array_merge($arr[@$value[24]],$value);

Можно ли остановить эту ошибку с помощью "если" " is_array "и если да, то как мне вставить его в код, или есть что-то еще, что я делаю неправильно или на что нужно смотреть?

Я перечитал несколько похожих вопросов и просто не понимаю что мне нужно поставить, где это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...