Heim >Backend-Entwicklung >PHP-Tutorial >PHP如何判断一个元素是否在已知数组中

PHP如何判断一个元素是否在已知数组中

WBOY
WBOYOriginal
2016-07-29 08:56:441750Durchsuche

在PHP中,可以使用in_array()函数直接确定某元素是否在数组中。如果数组中存在该元素,则in_array()函数会返回true,否则返回false

语法

in_array(<em>search</em>,<em>array</em>,<em>type</em>)
参数 描述
search 必需。规定要在数组搜索的值。
array 必需。规定要搜索的数组。
type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。
注释:如果 search 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。

自PHP4.2起, search参数现在也可能是数组

例如:

$arr=array("107","网站","工作室");
if(in_array("107",$arr)){
    echo "匹配成功";
}else{
    echo "匹配失败";
}

运行结果为:

匹配成功 


$arr=array("107","网站","工作室");
if(in_array("河南大学",$arr)){
    echo "匹配成功";
}else{
    echo "匹配失败";
}

运行结果为:

匹配失败


以上就介绍了PHP如何判断一个元素是否在已知数组中,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:数组和对象转换为jsonNächster Artikel:PHP7 扩展之自动化测试