Массив условно преобразован в строку, вызывает ошибку array_push ()Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Массив условно преобразован в строку, вызывает ошибку array_push ()

Сообщение Anonymous »

Я собираю некоторые данные, используя foreach и preg_match, если preg_match правда, он добавит этот элемент в массив $, но возвращает эту ошибку: < /p>

ПРЕДУПРЕЖДЕНИЕ PHP: Array_push () ожидает, что параметр 1 будет массив, строка, указанная в upfiles.php Line 324 < /p>
< /blockquote>
$found = array();
foreach ($this->disFunctions as $kkeys => $vvals)
{
if (preg_match('#' . $vvals . '#i', $cFile))
{
array_push($found, $vvals); // LINE 324
} else {
$found = '';
}
} // end foreach
print_r($found);


Подробнее здесь: https://stackoverflow.com/questions/345 ... push-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»