Intereting Posts
Доступ к моделям CodeIgniter в других моделях Как вы настраиваете / стилируете ошибки codeigniter? Как запустить команду из пакета в контроллере приложений в Symfony3? PHP Imagick не может установить цвет фона фона Проверьте, существует ли запись Перечислить NSDictionary с ключами и объектами, PHP-стиль сообщения электронной почты, отправленные с почтой php, не отображаются правильно в Outlook Функция set_magic_quotes_runtime () устарела в phpmailer Поиск примеров или помощь по интеграции RETS на веб-сайт php Команда phpunit не работает для laravel 4 на окнах 7 Как данные POST как индексированный массив массивов (без указания индексов) Неустранимая ошибка: использование $ this, если не в объектном контексте в Контактная форма не будет отправлять данные Добавление <! ENTITY nbsp "& # 160;"> в DOCTYPE с использованием PHP dom восклицательный знак появляется в теле сообщения электронной почты, используя phpmailer

Предупреждение: strpos () : пустой разделитель в инструкции foreach

Я прочитал все темы, касающиеся проблем strpos (), но я не могу найти тот, который исправит мой. Итак, вот код.

foreach($titles_array as $k=>$v) { if(strpos($subject,$v) !== false) { $i++; $asd[$titles['id']] = $i; } } 

Сценарий работает хорошо, и я получаю результаты, которые я ищу, но эта ошибка возникает: Предупреждение: strpos () [function.strpos]: Пустой разделитель

Я читал, что это может быть пустая строка или значение в массиве, но я проверил их оба, и я не нашел пустую строку / значение. Я ценю любую помощь. Всего наилучшего !

Related of "Предупреждение: strpos () : пустой разделитель в инструкции foreach"

Предупреждение «пустой разделитель» возникает, когда второй параметр strpos пуст. У вас определенно есть пустое значение в $titles_array .

Я воспроизвел предупреждение здесь: http://3v4l.org/RnU3q

Попробуйте print_r($titles_array) прямо перед вашим циклом foreach .