У меня есть проблемы с поиском в массивах, в 2-х массивах, первый массив имеет одну структуры фиксированную и второй отправить ВАР из URL и может иметь несколько значений пустые, напримерПоиска в 2-х массивах
ПЕРВОГО ARRAY :
структуры это так:
значение идентификатора, значение кошки, значение подкатегории и значение страны
$ar_val="134567,dogs,food,EEUU";
Второй вар получить от URL
$ar_url="134567,dogs,toys,EEUU";
Как вы можете видеть на второй вар, $ ar_url у меня есть одно значение не то же к первой структуре $ ar_val в этом случае игрушки
Я хочу получить сравнить фиксированную структуру $ ar_val и получить, если оно истинно или ложно, если имеют одинаковое значение в том же порядке, от $ ar_val
Я стараюсь это:
$ar_val="134567,dogs,food,EEUU";
$ar_url="134567,dogs,toys,EEUU";
$exp_ar_val=explode(",",$ar_val);
$exp_ar_url=explode(",",$ar_url);
foreach ($exp_ar_val as $exp_ar_val2)
{
$ar_val_end[]=$exp_ar_val2;
}
foreach ($exp_ar_url as $exp_ar_url2)
{
$ar_val_end2[]=$exp_ar_url2;
}
$end_results=array_intersect($ar_val_end,$ar_val_end2);
С этим я хочу знать, например: если я ищу по id и, например, для cat, получаю положительный результат в 2 массивах, у меня есть одни и те же данные, но если поиск субката я не могу получить, потому что Дифференца в одном нет пищи и в других есть игрушки, но с array_intersect не получить это для сравнения
Thank's, с уважением
Вы нашли ответ? – Bogdan