array_search()函数是PHP的一个内置函数,用于正在数组中搜寻特定的值,假如找到该值,它将前往相应的键。假如有多个值,则前往第一个婚配值的键。
语法:
array_search($value, $array, strict_parameter)
参数:
这个函数有三个参数,以下所示:
$value (必须):援用需求正在数组中搜寻的值。
$array(必填):援用需求搜寻的原始数组。
strict_parameter(可选):可设置为TRUE或FALSE,示意搜寻的严格水平。此参数的默许值为FALSE。
假如为TRUE,则函数反省相反的元素,即整数10将与字符串10失去没有同的解决。
假如是FALSE,则没有放弃严格。
前往值:
如前所述,函数前往通报的对应值的键。假如不找到,则前往FALSE;假如有多个婚配项,则前往第一个婚配的键。
PHP中的array_search()函数的应用示例:
<?php function Search($value, $array) { return(array_search($value, $array)); } $array = array("ram", "aakash", "saran", "mohan", "saran"); $value = "saran"; print_r(Search($value, $array)); ?>
输入:
2
正在上面的顺序中,咱们将看到当strict_parameter设置为FALSE时函数是若何工作的。留意,数组的数据类型以及要搜寻的元素的数据类型没有同。
<?php function Search($value, $array) { return(array_search($value, $array,false)); } $array = array(45, 5, 1, 22, 22, 10, 10); $value = "10"; print_r(Search($value, $array)); ?>
输入:
5
如今,让咱们看看假如将strict_parameter作为TRUE通报给同一个顺序会发作甚么。
<?php function Search($value, $array) { return(array_search($value, $array, true)); } $array = array(45, 5, 1, 22, 22, 10, 10); $value = "10"; print_r(Search($value, $array)); ?>
输入:
No Output
相干保举:《PHP教程》
以上就是php array_search()函数的应用详解的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 array_search
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!