- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет всем!
Столкнулся с проблемой в этой функции:
До строки цикл foreach работает нормально, но вот if($itemid2 == $item->id) не работает, проверил $itemid2 есть в хмлке, и если выводить каждую $item->id то $itemid2 там есть, но вот почему-то даже когда цикл натыкается на то что я ищу, он пропукает if и идет дальше.
Раньше использовал эту функцию все было номрально, но сейчас засунул в новый класс ее и она перестала работать.
Спасибо!
может так? :)
Возможно есть смысл поставить trim() для ->id
+ Опять же, смотря что вы передаете аргументом в функцию...
может так?
cорри, не обратил внимания, что то аргумент.
передаются цифры
может так?
if($itemid2 == $item)
var_dump($itemid2,$item->id);
что говорит?
Поставьте перед ифом echo "$itemid2 == $item->id"; и посмотрите на выражение. Дальше делайте выводы.
Регулярку нужно использовать т.к. возможно что есть лишние символы.
LEOnidUKG, тогда уж лучше strpos'ом каким нибудь
LEOnidUKG, тогда уж лучше strpos'ом каким нибудь
не доверяю я им)))