kozhushko8 Posted June 10, 2020 Report Share Posted June 10, 2020 Добрый день знатоки! Например на сайте есть категория "Мобильные телефоны", в прайсе поставщика есть категория "Телефоны". Вопрос! Реальная ли это идея, чтобы не искать категорию по точному названию а искать по совпадению. Ну например если совпадает одно слово, или комбинация символов, название категории в ходе импорта будет заменено на название категории с базы данных. Quote Link to post Share on other sites
Kami Posted June 10, 2020 Report Share Posted June 10, 2020 (edited) Добрый день знатоки! Например на сайте есть категория "Мобильные телефоны", в прайсе поставщика есть категория "Телефоны". Вопрос! Реальная ли это идея, чтобы не искать категорию по точному названию а искать по совпадению. Ну например если совпадает одно слово, или комбинация символов, название категории в ходе импорта будет заменено на название категории с базы данных. Конечно можно Edited June 10, 2020 by Kami Quote Link to post Share on other sites
kozhushko8 Posted June 10, 2020 Author Report Share Posted June 10, 2020 Конечно можно Спасибо большое!) Quote Link to post Share on other sites
Noxter Posted June 10, 2020 Report Share Posted June 10, 2020 Спасибо большое!)Можно но очень даже не просто, в вашем вопросе слишком много "ЕСЛИ". Нужно индивидуально программировать, но вряд ли кто станет на это просто так тратить время. Quote Link to post Share on other sites
kozhushko8 Posted July 16, 2020 Author Report Share Posted July 16, 2020 (edited) Решение очень даже простое: $categories = array('Мобильные телефоны'=> array('телефоны', 'смартфоны', 'мобилки', 'звонилки'),'Ноутбуки'=> array('лептопы', 'ноутбуки'),'Наушники'=> array('наушники', 'уши')); $parametr = 'Телефоны'; foreach($categories as $category=>$keyword) { foreach($keyword as $key) { if(mb_stripos($parametr, $key) !== false){ $parametr = $category; break; } else { $parametr = ''; break; }} print_r($parametr); Создаем массив из названий категорий на сайте и ключевых слов! Если в названии категории будет найдено любое из ключевых слов, заменим переменную с названием категории на нашу. Ищется независимо от регистра и кодировки. Кому надо, берите и адаптируйте под себя. Edited July 16, 2020 by kozhushko8 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.