当我想检查数组中是否存在某些内容并获取密钥时,我使用了array_search()函数.
为什么当我比较函数完全等于true(=== true)时它返回false,当我将它与不完全等于false(!== false)时它返回true?
<?php
if(array_search($value, $array) === true)
{
// Fails
}
if(array_search($value, $array) !== false)
{
// Succeeds
}
?>
Run Code Online (Sandbox Code Playgroud)
提前致谢.
归档时间: |
|
查看次数: |
4775 次 |
最近记录: |