大家好,今天给大家分享的是php array_search()函数的使用详解,希望大家喜欢。
我们在php开发的时候,有时候我们想要去从数组中去查找某个值,我们可以使用 array_search()函数,这个只能查询一维数组。
如果我们查询到数组中存在该值的话,就会返回当前值的key,如果没有该值的话,我们返回的是false。
那么这个函数有三个参数,
第一个参数是:需要在数组中搜索的值,这个是必填参数。
第二个参数是:需要搜索的原始数组。这个参数也是必填。
第三个参数:(可选):可设置为TRUE或FALSE,表示搜索的严格程度。此参数的默认值为FALSE。
如果为TRUE,则函数检查相同的元素,即整数10将与字符串10得到不同的处理。
如果是FALSE,则不保持严格。
下面看个例子:<?php
function Search($value, $array)
{
return(array_search($value, $array));
}
$array = array("ram", "aakash", "saran", "mohan", "saran");
$value = "saran";
print_r(Search($value, $array));
?>
好了,今天的php array_search()函数的使用详解就分享到这里,大家再见。