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

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

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

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)." ";
}

例二:

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

下面我們來看看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;
}

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

相關(guān)文章

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

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

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

    php5新改動之短標記啟用方法

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

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

    閑暇之時也會對PHP知識做一些研究與大家共享,首先工欲善其事,必先利其器,可能比喻不是很恰當,php也需要一系列的環(huán)境配置,以下是我配置php的一些手稿,經(jīng)測試已成功運行了
    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繪制餅狀圖的方法,實例分析了Jpgraph通過PieGraph實現(xiàn)餅狀圖的技巧,需要的朋友可以參考下
    2015-06-06
  • Zend?Framework框架等常用php框架中存在的問題

    Zend?Framework框架等常用php框架中存在的問題

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

    PHP積分兌換接口實例

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

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

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

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

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

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

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

最新評論

吉安市| 晴隆县| 绍兴市| 遵化市| 三门峡市| 萝北县| 惠水县| 全州县| 辽阳市| 莱芜市| 霍邱县| 拉萨市| 彩票| 阿克苏市| 阳城县| 疏勒县| 遵义县| 舟曲县| 武冈市| 桐城市| 榆林市| 舞钢市| 宁城县| 福海县| 四会市| 肃南| 安阳县| 廊坊市| 正阳县| 江陵县| 莱芜市| 临汾市| 瑞丽市| 甘洛县| 遵义市| 大港区| 望都县| 吉木萨尔县| 崇仁县| 常州市| 宁蒗|