Wotkak
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте, помогите пожалуйста. 2 таблицы, Первая хранит название категорий и id. Вторая, новости с заголовком, кратким, полным описанием и id категорий через запятую в соответствующем столбце. $add->allCat(); // получение списка категорий, всё отлично выводится id и name $arr=$add->allCat(); // присвоил переменной массив, состоящий из id категорий var_dump($arr); // вывод для проверки, всё отлично array(4) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" [3]=> string(1) "4" } $edit[0]['categoryId']) // здесь хранятся через запятую id, которые были получены из таблицы новостей, поля категории соответствующей новости, в данном случае 1,3 $pic = explode(",", $edit[0]['categoryId']); // присваиваю массив из id категорий var_dump($pic); //вывожу для проверки, всё отлично: array(2) { [0]=> string(1) "1" [1]=> string(1) "3" } for($i=0;$i<=count($arr);$i++) // через цикл провожу проверку: равен ли id с первой таблицы id со второй(новости), если да, то вывести эти id с первой таблицы(категории). { if($arr[$i]['id']==$pic[$i]['categoryId']) {var_dump($arr[$i]['id']);} } Выводит NULL ((( |