如果想要查找一个值在数组中的位置,则可以使用array_search()函数进行,其语法格式如下:
mixed array_search ( mixed $needle, array $haystack
[, bool $strict] )
英语中有这样一句话:To looking for a needle in a haystack,这句话的意思是大海捞针。明白这句话以后,array_search()函数的参数就更容易理解了。strict参数默认为False,如果设为True,则该函数将检查needle的类型是否与数组中的值相同。如果数组中存在这个值,则该函数返回这个数组的键,否则返回False。
<?php
$array = array("CCC"=>"bike","B"=>"car","F"=>"plane","GH"=>"train");
var_dump(array_search("train",$array));
?>
浏览器将输出如图5-12所示的结果。
多年建站经验,上千个成功案例,
为您提供一站式服务
大厂经验工程师对现有网站进行
改版,修复,维护。
微信小程序,支付宝小程序,
百度小程序
响应式网页设计可以与多种设备兼容,
如智能手机,平板电脑和PC