Сообщение от DivMan
|
Ошибки нету
|
Точно?
21.5 в массиве нет, ибо заказано строгое сравнение, а массив содержит строку "21.5", а не float 21.5, значит нужно вывести "Не найдено". Но кто же ее будет выводить, если она у вас болтается просто как строка условия else?
echo in_array(21.5, $n, true) ? 'Значение 21.5 найдено' : 'Ничего не найдено';