0.in_array常用的使用方法
代碼如下 復制代碼
<?php
$nameslist = array("小皮皮", "小軒軒", "工了以", "可愛的小貿");
if (in_array("工了以",$nameslist))
{
echo "找到呀";
}
else
{
echo "不知道在哪裡找,找不到";
}
?>
輸出的值為
找到呀
1.期望輸出的是false,但實際上是true
<?php
$value='';
$falsehortrue=in_array($value,array(0,1));
var_dump($falsehortrue);
//bool(true)
?>
2.使用in_array的第三個類型比較參數後,輸出結果與期望相同輸出的是false
代碼如下 復制代碼<?php
$value='';
$falsehortrue=in_array($value,array(0,1),true);
var_dump($falsehortrue);
// bool(false)
?>
總結,php in_array函數對於空值與0或1時我們需要帶參數 true來驗證哦,否則可能出現准情況。