Когда я хочу проверить, находится ли что-то в массиве и вернуть ключ, я использую функцию array_search().PHP - array_search() не работает === true, но не включен! == false?
Почему это, когда я сравниваю функцию, чтобы она была в точности равна true (=== true), она возвращает false, а когда я сравниваю ее, чтобы она не была точно равна false (! == false), она возвращает true?
<?php
if(array_search($value, $array) === true)
{
// Fails
}
if(array_search($value, $array) !== false)
{
// Succeeds
}
?>
Заранее спасибо.
Dont поблагодарить в ответе. Примите его ответ ... – Starx