Romantik
TeaM PHPClub
Простейшая проверка массива.
Приветствую
Столкнулся с необходимостью проверить наличие в массиве значения
что заметил:
1. если $value равно 1 или 2 или 3 - TRUE
2. если $value равно 4 или 11 или 0 - FALSE
3. если $value равно 4a или 11a - FALSE
4. если $value равно a1 или а2 - FALSE
но
5. если $value равно 1a или 2b или 3sda TRUE!!!!
если сделать
$arr= array("1", "2", "3");
Тогда корректно.
Почему?
Приветствую
Столкнулся с необходимостью проверить наличие в массиве значения
PHP:
$arr= array(1,2,3);
$value= "1";
if(!in_array($value, $arr))
{echo $value." is NOT correct!";}
else
{echo $value." is correct!";}
1. если $value равно 1 или 2 или 3 - TRUE
2. если $value равно 4 или 11 или 0 - FALSE
3. если $value равно 4a или 11a - FALSE
4. если $value равно a1 или а2 - FALSE
но
5. если $value равно 1a или 2b или 3sda TRUE!!!!
если сделать
$arr= array("1", "2", "3");
Тогда корректно.
Почему?