亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP獲取二維數組中某一列的值集合

2024-05-04 23:41:30
字體:
來源:轉載
供稿:網友
PHP還是比較常用的,于是我研究了一下PHP二維數組,下面通過本文給大家介紹PHP獲取二維數組中某一列的值集合,對php數組二維數組的值相關知識感興趣的朋友一起學習吧
 

PHP還是比較常用的,于是我研究了一下PHP二維數組。在處理php數組的時候,有一種需求特別的頻繁,如下二維數組:

$arr = array(1=>array('id' => 5,'name' => '張三'),2=>array('id' => 6,'name' => '李四'));

目的就是要取到key為name的集合,得到這個結果:

$arr2 = array(0=>'張三',1=>'李四');

這里有幾種方法:

1:最簡單的,foreach遍歷數組:

foreach ($arr as $key => $value) {$arr2[] = $value['name'];}

2:代碼量稍微少一點的代碼,使用了 array_map 這個php方法:

$arr2 = array_map('array_shift',$arr);

意為把$arr數組的每一項值的開頭的值移出,并返回被移出的每一項值中被移出的值,注意此時新數組$arr2的鍵仍是原數組$arr的鍵

2.1:在方法2的基礎上,可以稍微開一下腦洞,如果需要獲取的是二維數組的每一項的開頭列或結尾列,也可以這樣做:

$arr2 = array_map('reset',$arr);$arr2 = array_map('end',$arr);

哈哈,也是很方便的

3:還可以使用 array_reduc e方法,不過代碼略多,不過這個方法的想象空間(針對別的數組取值操作)還是蠻大的:

$arr2 = array_reduce($arr, create_function('$result, $v', '$result[] = $v["name"];return $result;'));

array_reduce方法用回調函數迭代地將對數組的值進行操作,而create_function用于一個匿名方法做回調用,這個匿名方法的參數$result為上一次迭代產生的值,$v是當前的值,內部實現既為獲取到數組$arr每一項的”name”的值并push到新$result數組;

4:最后這個終極方法實在是太爽了,一個方法就搞定,而且非常靈活:

$arr2 = array_column($arr, 'name');

第二個參數為想要獲取的那一列的鍵名,是不是很方便呢,不過這個方法有個限制,就是php版本必須 >= 5.5.0,在陳舊項目中使用這個方法還是得斟酌一下哈

PS: php中遍歷二維數組的幾種方式

<?php//使用for循環遍歷$arr2=array(array("張三","20","男"),array("李四","25","男"),array("王五","19","女"),array("趙六","25","女"));echo "<table border=2 bordercolor=red><tr><td>姓名</td><td>年齡</td& gt;<td>性別</td></tr>";for($i=0;$i<4;$i++){echo "<tr>";for($j=0;$j<3;$j++){  echo "<td>";  echo $arr2[$i][$j];  echo "</td>";}echo "</tr>";echo "<br>";}echo "</table>";?>//使用foreach遍歷<?php$arr = array('one'=>array('name'=>'張三','age'=>'23','sex'=>'男'),  'two'=>array('name'=>'李四','age'=>'43','sex'=>'女'),  'three'=>array('name'=>'王五','age'=>'32','sex'=>'男'),  'four'=>array('name'=>'趙六','age'=>'12','sex'=>'女'));foreach($arr as $k=>$val){  echo $val['name'].$val['age'].$val['sex']."<br>";}echo "<p>";?><?php$arr = array('one'=>array('name'=>'張三','age'=>'23','sex'=>'男'),  'two'=>array('name'=>'李四','age'=>'43','sex'=>'女'),  'three'=>array('name'=>'王五','age'=>'32','sex'=>'男'),  'four'=>array('name'=>'趙六','age'=>'12','sex'=>'女'));foreach($arr as $key=>$value){foreach($value as $key2=>$value2){  echo $value2;}echo "<br>";}?>


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩三级成人av网| 国产精品综合不卡av| 亚洲激情在线观看| 在线视频一区二区| 精品国产一区二区三区在线观看| 992tv成人免费视频| 日韩av在线精品| 日韩av免费网站| 亚洲国产高清高潮精品美女| 国产精品美女久久久久久免费| 久久人人爽国产| 色综合老司机第九色激情| 欧美日韩爱爱视频| 亚洲精品成人久久| 国产日韩综合一区二区性色av| 亚洲另类图片色| 欧美日韩激情美女| 日韩av在线不卡| 欧美另类老肥妇| 91精品国产成人| 美女性感视频久久久| 国产欧美一区二区白浆黑人| 亚洲高清福利视频| 奇米影视亚洲狠狠色| 欧美在线免费视频| 色多多国产成人永久免费网站| 性金发美女69hd大尺寸| 欧美日韩在线观看视频小说| 亚洲性生活视频| 国产一区二区三区欧美| 欧美大学生性色视频| 久久久久久久一区二区三区| 亚洲精品久久久久中文字幕二区| 久久人人97超碰精品888| 久久精品美女视频网站| 日韩av免费看网站| 国产精品免费久久久久影院| 久久精品亚洲一区| 亚洲最大在线视频| 人九九综合九九宗合| 中文字幕日韩免费视频| 亚洲18私人小影院| 色综合亚洲精品激情狠狠| 欧美高清第一页| 中文字幕日韩av综合精品| 国产成人一区二区在线| 欧美激情成人在线视频| 亚洲毛片一区二区| 亚洲美女av电影| 欧美大秀在线观看| 亚洲第一网站免费视频| 日韩中文字幕视频在线观看| 欧美性jizz18性欧美| 欧美激情视频给我| 欧美成人黑人xx视频免费观看| 欧美日韩国产999| 成人网在线免费看| 国产精品久久久久久久久免费| 国产午夜精品一区理论片飘花| 日韩av日韩在线观看| 欧美中文字幕视频在线观看| 久久精品视频在线观看| 日韩美女在线看| 久久精品电影一区二区| 日韩精品有码在线观看| 欧美制服第一页| 美女福利精品视频| 亲子乱一区二区三区电影| 日韩高清电影好看的电视剧电影| 亚洲一区二区精品| 欧美日韩午夜剧场| 久久久久久久久久久网站| 亚洲免费精彩视频| 欧美激情视频在线| 国产精品白嫩美女在线观看| 国产精品∨欧美精品v日韩精品| 日韩欧美成人精品| 亚洲精品美女在线| 97超视频免费观看| 2019亚洲日韩新视频| 欧美最猛性xxxxx(亚洲精品)| 亚洲一区二区国产| 红桃视频成人在线观看| 在线成人一区二区| 精品中文字幕久久久久久| 色狠狠av一区二区三区香蕉蜜桃| 国产精品日韩久久久久| 欧美精品福利视频| 日韩高清a**址| 91手机视频在线观看| 国内精品久久久久久久久| 久久精品国产亚洲精品| 亚洲精品福利在线观看| 日韩av有码在线| 久久人人爽人人爽人人片av高清| 亚州精品天堂中文字幕| 欧美日韩国产精品一区二区三区四区| 国产精品久久久精品| 日本高清视频一区| 91亚洲精品在线| 中文字幕欧美日韩va免费视频| 国产免费亚洲高清| 国产成人涩涩涩视频在线观看| 欧美激情中文网| 国产偷亚洲偷欧美偷精品| www.日本久久久久com.| 热99在线视频| xvideos成人免费中文版| 日韩免费观看在线观看| 亚洲综合中文字幕在线观看| 欧美激情视频免费观看| 久久影视电视剧免费网站清宫辞电视| 久久精彩免费视频| 亚洲品质视频自拍网| 国产日韩在线视频| 亚洲福利视频二区| 国产在线一区二区三区| 日韩色av导航| 日韩久久午夜影院| 91免费在线视频| 欧美激情va永久在线播放| 午夜免费日韩视频| 亚洲综合日韩中文字幕v在线| 亚洲免费电影一区| 91探花福利精品国产自产在线| 久久久久久久久久av| 亚洲最大福利视频网| 亚洲人成电影在线播放| 26uuu亚洲伊人春色| 97成人在线视频| 久久久精品国产亚洲| 久久久国产精彩视频美女艺术照福利| 欧美精品videosex性欧美| 欧美最近摘花xxxx摘花| 日韩中文有码在线视频| 亚洲色图狂野欧美| 555www成人网| 国产网站欧美日韩免费精品在线观看| 日韩精品黄色网| 欧美多人乱p欧美4p久久| 久久综合国产精品台湾中文娱乐网| 久久国产精品视频| 伊人久久综合97精品| 91极品视频在线| 欧美激情综合色| 午夜免费在线观看精品视频| xxx成人少妇69| 国内精品中文字幕| 亚洲aⅴ男人的天堂在线观看| 亚洲美女免费精品视频在线观看| 亚州精品天堂中文字幕| 国产大片精品免费永久看nba| 一区二区亚洲欧洲国产日韩| 色婷婷久久av| 国产成人精品免高潮费视频| 秋霞成人午夜鲁丝一区二区三区| 精品福利一区二区| 国产91精品高潮白浆喷水| 欧美国产在线电影| 亚洲国产高清自拍| 97精品国产97久久久久久春色| 久久久久久久久久久91| 久久手机精品视频| 欧美激情中文网|