Задать вопрос
@siroper

Не работает if в phpQuery как заставить работать условия?

Здравствуйте. Пишу парсер и столкнулся с проблемой.

$document = phpQuery::newDocumentHTML($htmlpage["data"]["content"]);
			
			// Категории
			$catlist = pq("#mobMenu")->find("li.active> a");
			$breamcrumbs = [];
			
			foreach($catlist as $catbream) {
				$catbream = pq($catbream);
				$bitem = trim($catbream->text());
				if($bitem != 'Каталог') {
					$breamcrumbs[] = $bitem;
				}
			}


Как видите в условии есть if($bitem != 'Каталог') { но оно не работает, т.е. в одной из нескольких итерациях $bitem имеет значение именно "Каталог" без каких либо других символов и т.д. просто 7 букв, проверял детально. Не работают условия на примере этого, а в дальнейшем нужно писать массу подобных условий.

Подскажите в чем тут дело
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@ubx7b8
Кодировка точно та?
Может у вас в документе win-1251, а в вашем IDE для PHP выставлен utf-8
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы