文章摘要
这篇文章介绍了PHP中的`in_array()`函数,用于检查指定值是否存在于数组中。其语法为`in_array(search, array, type)`,其中`search`是必选参数,`array`也是必选,`type`是可选布尔值,控制是否区分大小写和类型比较。如果`search`参数为字符串且`type`设为`TRUE`,则区分大小写。函数返回`true`表示存在,否则返回`false`。文章还提供了示例代码,展示了如何使用该函数。
函数介绍
in_array()函数用于搜索数组中是否存在指定的值,语法“in_array(search,array,type)”;如果search参数是字符串,且type参数被设置为TRUE,则搜索区分大小写。
语法说明
in_array(search,array,type)
参数:
search 必需。规定要在数组搜索的值。
array 必需。规定要搜索的数组。
type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。
说明:
如果给定的值 search 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。
如果没有在数组中找到参数,函数返回 false。
如果 search 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。
返回值: 如果在数组中找到值则返回 TRUE,否则返回 FALSE。
示例代码
<?php
$sites = array(“Google”, “Runoob”, “Taobao”, “Facebook”);
if (in_array(“Runoob”, $sites))
{
echo “找到匹配项!”;
}
else
{
echo “没有找到匹配项!”;
}
?>
© 版权声明
文章版权归作者所有,未经允许请勿转载。