php array_search()函数的使用详解-php教程

资源魔 29 0
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

抱歉,评论功能暂时关闭!