久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP獲取數組中指定的一列實例

下面小編就為大家分享一篇PHP獲取數組中指定的一列實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

對于一個多維數組(以二維數組為例),經常需要獲取到其中的一列,比如有幾條用戶數據,是一個二維數組,現在需要獲取到這幾個用戶的名字,可以有多種方法實現:


$arr = array(
	array(
		'id'=>'101',
		'name'=>'qu',
		'age'=>28
	),
	array(
		'id'=>'102',
		'name'=>'you',
		'age'=>24
	),
	array(
		'id'=>'103',
		'name'=>'zheng',
		'age'=>22
	),
	array(
		'id'=>'104',
		'name'=>'zhu',
		'age'=>23
	)
);

方法一:使用PHP內置函數array_column()實現


array array_column ( array $input , mixed $column_key [, mixed $index_key ] ) 

執行語句:


$result = array_column($arr,'name'); 
print_r($result); 

結果如下:


Array 
( 
 [0] => qu 
 [1] => you 
 [2] => zheng 
 [3] => zhu 
) 

如果指定了可選參數index_key,那么input數組中的這一列的值將作為返回數組中對應值的鍵。


$result = array_column($arr,'name','id'); 
print_r($result); 

結果如下:


Array 
( 
 [101] => qu 
 [102] => you 
 [103] => zheng 
 [104] => zhu 
) 

方法二:使用PHP內置函數array_map()實現


array array_map ( callable $callback , array $arr1 [, array $... ] ) 

array_map() 返回一個數組,該數組包含了 arr1 中的所有單元經過 callback 作用過之后的單元。其中第一個參數是一個回調函數,返回值是一個數組,該數組的每個元素都數組(arr1)里面的每個元素經過回調函數(callback)處理了的。

先聲明一個處理函數:


function get_val($arr){ 
 return $arr['name']; 
} 

然后作用于array_map()函數:


$result = array_map('get_val',$arr); 
print_r($result); 

執行結果如下:


Array 
( 
 [0] => qu 
 [1] => you 
 [2] => zheng 
 [3] => zhu 
) 

此處array_map()的第一個參數是一個回調函數,而且是事先定義好的有名函數,這里我們也可以像js一樣使用匿名函數:


$result = array_map(function($v){ 
 return $v['name']; 
},$arr); 

其執行結果是一樣的。

以上這篇PHP獲取數組中指定的一列實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持編程學習網。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

本文講述了php中json_encode處理gbk與gb2312中文亂碼問題的解決方法,具體方法如下: 1.json_encode()中文在gbk/gb2312中對中文返回為null $arr = array (??array (?? ?'catid' = '4',?? ?'catname' = 'www.gen
php中求三個數中最大值的實例代碼如下,希望能夠幫到需要的朋友 ?php//求三個數中的最大值function maxNum($x,$y,$z){ return $x$y ? ( $x$z ? $x : $z ) : ($y$z ?$y :$z);}echo maxNum(35,26,118);? 也可以通過下面
下面小編就為大家分享一篇解決PHP字符串長度不一致的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP讓數組中有相同值的組成新的數組實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇詳談PHP中public,private,protected,abstract等關鍵字的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要給大家介紹了關于php中通用的excel導出方法的相關資料,通過文中介紹的方法對大家學習或者使用php具有一定的參考學學習價值,需要的朋友們下面隨著小編來一起學習學習
主站蜘蛛池模板: 国产免费一区二区三区 | 亚洲精品成人 | 国产成人精品在线 | 国产欧美在线 | 精品美女在线观看 | 久久99深爱久久99精品 | 成人在线观看亚洲 | 久久性 | 国产乱码精品一品二品 | 亚洲图片视频一区 | 欧美一级做性受免费大片免费 | 在线欧美视频 | 国产一级特黄真人毛片 | 欧美a在线 | 日韩精品一区二区三区视频播放 | 国产美女精品 | 美女拍拍拍网站 | 91免费看片 | 91传媒在线播放 | 日韩av在线一区 | 成人精品鲁一区一区二区 | 欧美一区二区三区在线观看视频 | 久久国产精品视频 | xnxx 日本免费 | 中文字幕一区二区三区四区五区 | 欧美自拍一区 | 久久久久免费观看 | 精品视频在线播放 | 国产精品久久久久久久久免费桃花 | 国产情侣在线看 | 久久日韩粉嫩一区二区三区 | 亚洲国产精品一区二区三区 | 在线观看亚洲一区二区 | xxxxx黄色片 欧美一区免费 | 午夜免费观看网站 | 精品久久久久久久久久久院品网 | 一级久久久久久 | 蜜桃av一区二区三区 | 国产精品久久久久久久久久久新郎 | 成人av免费网站 | 日韩欧美字幕 |