【phpstudy】php array_search 搜索关键字

时间:2015-12-06  来源:搜索技术  阅读:

array_search
( PHP 4中“ = 4.0.5 , PHP 5中)

array_search -搜索阵列对某一价值和相应的回报,如果成功的关键

描述
混合array_search (混合$针,数组$海斯塔克[ ,布尔$严格] )
搜索海斯塔克的针。

参数


要搜索的价值。

注意:如果针头是一个字符串,这样的比较是一个区分大小写的方式。


海斯塔克
阵列。

严格
如果严格的第三个参数设置为TRUE那么array_search ( )函数也将检查各类针在大海捞针。


返回值
回报率的关键针,如果被发现在阵列,假除外。

如果针头中发现海斯塔克不止一次,第一个匹配的关键是回来了。返回键的所有符合条件的值,使用array_keys ( )与可选search_value参数代替。

警告
这个功能可能会返回布尔错误的,而且还可以返回一个非布尔值的计算为false ,如0或“ ” 。请仔细阅读部分布尔以获取更多信息。使用===操作符进行测试的返回值这一职能。

修改

版本说明
4.2.0之前PHP 4.2.0开始, array_search ( )返回空的失败而不是为FALSE 。


实例

$array = array(0 => "blue", 1 => "red", 2 => "green", 3 => "red");

$key = array_search("green", $array); // $key = 2;
$key = array_search("red", $array);   // $key = 1;
?>

这个函数的实现方法

function array_find($needle, $haystack)
{
   foreach ($haystack as $item)
   {
      if (strpos($item, $needle) !== FALSE)
      {
         return $item;
         break;
      }
   }
}
?>

【phpstudy】php array_search 搜索关键字

http://m.bbyears.com/seo/20016.html

推荐访问:phpstorm php面试题 php数组转字符串 php教程
相关阅读 猜你喜欢
本类排行 本类最新