海南苯概企业管理有限公司

0712-2888027 189-8648-0214
微信公眾號

孝感風信網(wǎng)絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHP > php數(shù)組字符串搜索array_search技巧

php數(shù)組字符串搜索array_search技巧

時間:2016-01-29來源:風信官網(wǎng) 點擊: 709次
php 搜索數(shù)組字符串我們一般會用到array_search和in_array兩個函數(shù),array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false。 但是array_search一般用到搜索一個數(shù)組中符合要求的第一個字符串。如果搜索的字符串在數(shù)組中含有多個,使用array_search的話,是 不行的。這時,我們使用array_keys()函數(shù),實現(xiàn)搜索的字符串在數(shù)組中含有多個,看一下如下例子:

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

$a=array_search( "blue",$array); //將輸出$a=0;

$b=array_search( 'red',$array); //將只會輸出$b=1;

$p = array_keys($array, 'red');//搜索的字符串在數(shù)組中含有多個

if(is_array($p)){
  foreach($p as $v)
  {
       echo $val."出現(xiàn)在".$v . " ";
  }
}else{
   echo $val."出現(xiàn)在".array_search($val, $array)."";
}
欄目列表
推薦內容
熱點內容
展開
白银市| 双柏县| 礼泉县| 巍山| 江阴市| 赤峰市| 彭水| 凤冈县| 衡山县| 兴安县| 东乡| 临桂县| 广宁县| 滨海县| 鲁山县| 库尔勒市| 栾川县| 新丰县| 轮台县| 临汾市| 吉安市| 蓝山县| 兴山县| 潮州市| 吴川市| 宜昌市| 隆昌县| 金门县| 同江市| 大同市| 阜新| 云浮市| 图们市| 河曲县| 城口县| 磐石市| 施秉县| 阳泉市| 江陵县| 万源市| 剑川县|