Как исправить эту ошибку array_values ​​() ожидает, что параметр 1 будет массивом, логическое значение дано в - PullRequest
0 голосов
/ 02 марта 2020

У меня есть такие результаты во вложенном массиве

Array
(
     [0] => Array
         (
             [nisdt] => Error while providing NIS DT Contact the help team
             [nisn] => NISN must be at least 6 characters
         )

     [1] =>
)

Затем я хочу получить массив (не вложенный)

Array
(
     [0] => Error while providing NIS DT Contact the help team
     [1] => NISN must be at least 6 characters
)

Предупреждение: array_values ​​() ожидает параметр 1 - массив, логическое значение указано в C: \ xampp \ htdocs \ parenting \ index-2. php в строке 71

Как устранить ошибку, это мой код.

function Return_Values($array) 
    { 
        return (array_values($array)); 
    }


    $return_val = Return_Values($tes_validation);
    foreach($return_val as $data)
    {
        $flip = Return_Values($data);
        print_r($flip);
    }

1 Ответ

0 голосов
/ 02 марта 2020

Попробуйте с этим, я думаю, что это может помочь с вашей проблемой.

foreach($tes_validation as $data)
{
    $flip = is_array($data) ? Return_Values($data) : $data;
    print_r($flip);
}
...