最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年07月05日 09:58:05   投稿:hebedich  
本文給大家總結(jié)了一下PHP實(shí)現(xiàn)數(shù)組字符串搜索的幾種使用技巧,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下

php 搜索數(shù)組字符串我們一般會(huì)用到array_search和in_array兩個(gè)函數(shù)

array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個(gè)鍵值。如果找到了該值,匹配元素的鍵名會(huì)被返回。如果沒找到,則返回 false。

但是array_search一般用到搜索一個(gè)數(shù)組中符合要求的第一個(gè)字符串。如果搜索的字符串在數(shù)組中含有多個(gè),使用array_search的話,是 不行的。這時(shí),我們使用array_keys()函數(shù),實(shí)現(xiàn)搜索的字符串在數(shù)組中含有多個(gè),

看一下如下例子:

$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red'); 
$a=array_search( "blue",$array); //將輸出$a=0; 
$b=array_search( 'red',$array); //將只會(huì)輸出$b=1; 
$p = array_keys($array, 'red');//搜索的字符串在數(shù)組中含有多個(gè) 
if(is_array($p)) {
  foreach($p as $v) { 
    echo $val."出現(xiàn)在".$v . " ";
   }
}else { 
  echo $val."出現(xiàn)在".array_search($val, $array)." ";
}

例二:

$array = array(4,5,7,8,9,10); 
$found = array_search(8, $array); //調(diào)用array_search函數(shù)并輸出查找結(jié)果 
if($found){ //如果找到輸出鍵 
echo "已找到,鍵為".$found; 
}else{ //如果沒有找到輸出錯(cuò)誤信息 
echo "沒有找到"; 
}

下面我們來(lái)看看in_array函數(shù)

采用in_array(value,array,type)

type 可選。如果設(shè)置該參數(shù)為 true,則檢查搜索的數(shù)據(jù)與數(shù)組的值的類型是否相同。

$arr = array('可以','如何','方法','知道','沒有','不要');
//in_array(value,array,type)
$isin = in_array("如何2",$arr);
if($isin){
  echo "in====".$isin;
}else{
  echo "out====".$isin;
}

以上就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡

相關(guān)文章

  • PHP性能優(yōu)化大全(php.ini)

    PHP性能優(yōu)化大全(php.ini)

    這篇文章主要介紹了PHP性能優(yōu)化大全(php.ini),需要的朋友可以參考下
    2016-05-05
  • php5新改動(dòng)之短標(biāo)記啟用方法

    php5新改動(dòng)之短標(biāo)記啟用方法

    PHP5中為了規(guī)范性的考慮.短標(biāo)記<?......?>這種方式默認(rèn)是被關(guān)閉的.只支持<?php....?>的標(biāo)準(zhǔn)標(biāo)記.
    2008-09-09
  • apache和php之間協(xié)同工作的配置經(jīng)驗(yàn)分享

    apache和php之間協(xié)同工作的配置經(jīng)驗(yàn)分享

    閑暇之時(shí)也會(huì)對(duì)PHP知識(shí)做一些研究與大家共享,首先工欲善其事,必先利其器,可能比喻不是很恰當(dāng),php也需要一系列的環(huán)境配置,以下是我配置php的一些手稿,經(jīng)測(cè)試已成功運(yùn)行了
    2013-04-04
  • php ignore_user_abort與register_shutdown_function 使用方法

    php ignore_user_abort與register_shutdown_function 使用方法

    php ignore_user_abort與register_shutdown_function 使用方法小結(jié)。
    2009-06-06
  • php使用Jpgraph繪制餅狀圖的方法

    php使用Jpgraph繪制餅狀圖的方法

    這篇文章主要介紹了php使用Jpgraph繪制餅狀圖的方法,實(shí)例分析了Jpgraph通過(guò)PieGraph實(shí)現(xiàn)餅狀圖的技巧,需要的朋友可以參考下
    2015-06-06
  • Zend?Framework框架等常用php框架中存在的問(wèn)題

    Zend?Framework框架等常用php框架中存在的問(wèn)題

    這篇文章主要介紹了Zend?Framework框架等常用php框架中存在的問(wèn)題
    2008-01-01
  • PHP積分兌換接口實(shí)例

    PHP積分兌換接口實(shí)例

    這篇文章主要介紹了PHP積分兌換接口,實(shí)例分析了積分兌換接口的邏輯處理與數(shù)據(jù)庫(kù)操作技巧,需要的朋友可以參考下
    2015-02-02
  • PHP常用操作類之通信數(shù)據(jù)封裝類的實(shí)現(xiàn)

    PHP常用操作類之通信數(shù)據(jù)封裝類的實(shí)現(xiàn)

    PHP類的封裝對(duì)于初學(xué)者來(lái)說(shuō)是比較難懂的,下面這篇文章主要給大家介紹了關(guān)于PHP常用操作類之通信數(shù)據(jù)封裝類實(shí)現(xiàn)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • PHP操作數(shù)組相關(guān)函數(shù)

    PHP操作數(shù)組相關(guān)函數(shù)

    PHP數(shù)組是一個(gè)重要的概念,它包含有大量的函數(shù),方便人們的開發(fā)…現(xiàn)將它的數(shù)組分類,以方便查詢及應(yīng)用.
    2011-02-02
  • PHP常用數(shù)組函數(shù)介紹

    PHP常用數(shù)組函數(shù)介紹

    編程怎么能少的了數(shù)組呢,以下是學(xué)習(xí)PHP時(shí)常用的數(shù)組處理函數(shù)。在編程中要遵循一個(gè)原則就是DRY(Don`t Repeat Yourself)原則,PHP中有大量的函數(shù),都記住這些函數(shù)不太現(xiàn)實(shí),但常用的函數(shù)還是要熟練使用的,大部分的函數(shù)的使用方法可以通過(guò)查詢PHP的手冊(cè)來(lái)使用。
    2014-07-07

最新評(píng)論

靖州| 法库县| 鱼台县| 东阿县| 任丘市| 长兴县| 星子县| 孟津县| 玉环县| 正安县| 巨野县| 永济市| 永善县| 嘉鱼县| 宣武区| 九寨沟县| 剑河县| 湘潭县| 阿鲁科尔沁旗| 新平| 彭山县| 云梦县| 荆门市| 淳化县| 绥中县| 辽宁省| 江源县| 前郭尔| 杭锦后旗| 临沂市| 台安县| 天津市| 正定县| 凌源市| 万山特区| 格尔木市| 湖州市| 河西区| 兴宁市| 临颍县| 田东县|