символ и десятичное число true в php

У меня есть такой скрипт

$number = range(0, 9);

когда у меня такое состояние

if (in_array('@', $number) === true) {
    echo "true";

}else "false";

и вывод:

true

и мой вопрос, почему символы одинаковы с любым числом в массиве $ номер ?? Я хочу, чтобы символы были просто символами, а не цифрами.

пример, который я хочу, как это

if (in_array('@', $number) === true) {
    echo "true";

}else "false";

выход :

false

Ответы на вопрос(1)

Ваш ответ на вопрос