久久久久久久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具有一定的參考學學習價值,需要的朋友們下面隨著小編來一起學習學習
主站蜘蛛池模板: 一区二区三区日韩精品 | 操射视频 | 国产精品一区二区三区在线 | 久久青青 | 久久久人成影片免费观看 | av看片网站 | 久久精品无码一区二区三区 | 国内精品成人 | 成人免费小视频 | 欧美中文字幕一区二区三区亚洲 | 欧美日韩中文字幕在线 | 中文字幕亚洲精品 | 在线免费国产视频 | 日本免费在线 | 欧美日韩国产综合在线 | 81精品国产乱码久久久久久 | 国产精品视频久久久 | 爱爱视频网 | 91免费电影 | 成人在线视频观看 | 日本精品久久 | 九九福利 | 欧美啪啪| 亚洲日本中文 | 国产视频h | 日本高清在线一区 | 亚洲1区 | 欧美男人天堂 | 国产精品国产三级国产aⅴ入口 | 影视先锋av资源噜噜 | 热久久免费视频 | 九色视频网站 | 精精国产xxxx视频在线播放7 | 欧美在线一区二区三区 | 国产精品成人一区二区三区夜夜夜 | 在线视频91 | 日韩精品在线看 | 91精品久久久久久久久久小网站 | 久久免费国产 | 黄色大片毛片 | 一区不卡在线观看 |