主頁(yè) > 知識(shí)庫(kù) > php中使用array_filter()函數(shù)過(guò)濾數(shù)組實(shí)例講解

php中使用array_filter()函數(shù)過(guò)濾數(shù)組實(shí)例講解

熱門標(biāo)簽:注冊(cè)400電話申請(qǐng) 常州地圖標(biāo)注服務(wù)商 地圖標(biāo)注平臺(tái)怎么給錢注冊(cè) 新河科技智能外呼系統(tǒng)怎么樣 釘釘打卡地圖標(biāo)注 衡水外呼系統(tǒng)平臺(tái) 安裝電銷外呼系統(tǒng) 百度商鋪地圖標(biāo)注 福州人工外呼系統(tǒng)哪家強(qiáng)

在數(shù)組中元素的過(guò)濾上,有一種方法比較特殊,結(jié)合了回調(diào)函數(shù)的使用,通過(guò)鍵值來(lái)與函數(shù)進(jìn)行對(duì)應(yīng)。相信說(shuō)到這里很多人對(duì)于這種函數(shù)方法已經(jīng)很好奇了,它就是array_filter() 函數(shù)的使用。接下來(lái)我們對(duì)該函數(shù)的定義、語(yǔ)法、參數(shù)、返回值、實(shí)例進(jìn)行全面的介紹,具體過(guò)濾方法展現(xiàn)如下。

1、定義

array_filter用回調(diào)函數(shù)處理數(shù)組中的各個(gè)元素。

重點(diǎn)在于過(guò)濾(而不是新增)某個(gè)元素,當(dāng)你處理到一個(gè)元素時(shí),如果返回了false,那么這個(gè)元素將會(huì)被過(guò)濾掉。PS:保持了原來(lái)的索引。

2、語(yǔ)法

array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )

3、參數(shù)

array

callback

Flag

4、返回值

返回過(guò)濾的數(shù)組。

5、實(shí)例

$arr2 = array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5,'f'=>6);
  $resArr2=array_filter($arr2,'fun_odd');//其中的fun_odd必須加引號(hào),不能加()
  print_r($resArr2);
  function fun_odd($arr){
  if($arr % 2 == 1){
    return $arr;
  }
  }

實(shí)例擴(kuò)展:

$entry = array( 
             0 => '藍(lán)色夏威夷的博客', 
             1 => false, 
             2 => 1, 
             3 => null, 
             4 => '', 
             5 => 'https://www.jb51.net', 
             6 => '0',
             7 => array(),
             8 => 0
          );
$validarr = array_filter($entry);
print_r($validarr);
//輸出結(jié)果:
Array
(
    [0] => 藍(lán)色夏威夷的博客
    [2] => 1
    [5] => https://www.jb51.net
)

到此這篇關(guān)于php中使用array_filter()函數(shù)過(guò)濾數(shù)組實(shí)例講解的文章就介紹到這了,更多相關(guān)php中使用array_filter()函數(shù)過(guò)濾數(shù)組內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 正則表達(dá)式之零寬斷言實(shí)例詳解【基于PHP】
  • 詳解各種PHP函數(shù)漏洞
  • php bcdiv和bcmul 函數(shù)的怪異現(xiàn)象
  • PHP危險(xiǎn)函數(shù)禁用深入詳解
  • php array_map()函數(shù)實(shí)例用法
  • PHP執(zhí)行系統(tǒng)命令函數(shù)實(shí)例講解
  • PHP超級(jí)全局變量、魔術(shù)變量和魔術(shù)函數(shù)匯總整理
  • python如何調(diào)用php文件中的函數(shù)詳解
  • PHP中斷言函數(shù)的使用詳解

標(biāo)簽:鶴崗 白城 唐山 柳州 鷹潭 六安 遼陽(yáng) 克拉瑪依

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php中使用array_filter()函數(shù)過(guò)濾數(shù)組實(shí)例講解》,本文關(guān)鍵詞  php,中,使用,array,filter,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php中使用array_filter()函數(shù)過(guò)濾數(shù)組實(shí)例講解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于php中使用array_filter()函數(shù)過(guò)濾數(shù)組實(shí)例講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章