Кажется, у меня проблема с проверкой наличия строки в моем массиве. Вероятно, действительно очевидный ответ на мой вопрос простил меня, но я новичок в PHP.Не удается получить значение из массива
Во всяком случае вот мой код:
while($row = mysql_fetch_assoc($result))
{
$result_array[] = $row;
}
if (in_array("496891", $result_array))
{
echo "true";
}
else
{
echo "false";
}
массив выглядит следующим образом:
Array ([0] => Array ([ID] => 496891) [1] => Array ([ID] => 1177953))
Мой код всегда повторяет ложь. Кто-нибудь знает, что я делаю неправильно?
Благодаря
in_array проверяет только «первый» уровень массива. У вас многомерный. – OptimusCrime