Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.78/65: Рейтинг темы: голосов - 65, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 28.06.2014
Сообщений: 48

Preg_match_all() expects parameter 2 to be string, array given

03.07.2014, 10:48. Показов 13740. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

ошибка в коде
PHP
1
2
3
4
5
6
$content = file('http://www.merlion.com/catalog/product/929443/'); //получаем стр
$content = preg_replace("/\s/", " ", $content); //убираем пробелы
$content = str_replace(array("\r","\n"), '', $content); //убираем перенос строки
$result = preg_match_all('/(?<=<div\sclass=\'ad-thumbs\'>)(.)*(?=<div\sclass="product_tab\svisible">)/s', $content, $matches); 
//находим нужный блок и возвращаем его значение
echo $matches;
требует: preg_match_all() expects parameter 2 to be string, array given

в чем дело не пойму - по синтаксису функция верно описана..
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.07.2014, 10:48
Ответы с готовыми решениями:

Warning: trim() expects parameter 1 to be string, array given in J:\home\wagure\www\libraries\joomla\html\parameter.php on line 83
// Set base path $this-&gt;_elementPath = dirname( __FILE__ ).DS.'parameter'.DS.'element'; if (trim( $data )) { ...

Explode() expects parameter 2 to be string, array given
Подскажите. Почему не работает explode? explode() expects parameter 2 to be string, array given $names= file('emails.txt'); ...

Warning: trim() expects parameter 1 to be string, array given in
Доброго времени суток! Раньше всё работало,но потом хостер обновил php Проблемма такая Warning: trim() expects parameter 1 to be...

41
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
17.07.2014, 14:25
Студворк — интернет-сервис помощи студентам
PHP
1
2
preg_match_all("/name=\"rnd\" value=\"(.*)\"/isU", $result, $mas);
echo $mas[1][0];
1
0 / 0 / 0
Регистрация: 28.06.2014
Сообщений: 48
17.07.2014, 14:36  [ТС]
лишний модификатор и не правильно опять вывела.. поняла, спасибо большое) второй день мучилась)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.07.2014, 14:36
Помогаю со студенческими работами здесь

Ошибка: file_get_contents() expects parameter 1 to be string, array given
есть код $url = file_get_contents(&quot;moduls/sitemap/xxx.txt&quot;); preg_match_all(&quot;(http:\/\/++.html)&quot;, $url, $matches); $w = 0; ...

PHP Warning: trim() expects parameter 1 to be string, array given
Помогите пожалуйста! Не могу разобраться (( 1549: if (is_utf8($arr)) $arr = trim($arr);

Ошибка Warning: strpos() expects parameter 1 to be string, array given in
При работе с сайтом выдает такую ошибку. Warning: strpos() expects parameter 1 to be string, array given in...

Ошибка с substr(): "substr() expects parameter 1 to be string, array given"
Помогите, не могу понять что не так. Как сделать что-бы заработало? Вот часть кода: $rgrt_one = substr($flags, 0, floor($stringL)); ...

[Drupal 7] Предупржедение "addcslashes() expects parameter 1 to be string, array given"
Выдает ошибку что не так? Warning: addcslashes() expects parameter 1 to be string, array given в функции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
42
Ответ Создать тему
Новые блоги и статьи
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru