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

首頁 > 編程 > PHP > 正文

php 返回數組中指定多列的方法

2020-03-22 20:12:13
字體:
來源:轉載
供稿:網友
php array_column 方法可以返回數組中指定的一列,但不能返回多列,本文將介紹array_column方法的使用,并用代碼演示返回數組中指定多列的方法。

1.array_column說明

array_column可以返回數組中指定一列

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

參數說明:

input
需要取出數組列的多維數組。 如果提供的是包含一組對象的數組,只有 html' target='_blank'>public 屬性會被直接取出。 為了也能取出 private 和 protected 屬性,類必須實現 __get() 和 __isset() 魔術方法。

column_key
需要返回值的列,它可以是索引數組的列索引,或者是關聯數組的列的鍵,也可以是屬性名。 也可以是NULL,此時將返回整個數組(配合index_key參數來重置數組鍵的時候,非常管用)

index_key
作為返回數組的索引/鍵的列,它可以是該列的整數索引,或者字符串鍵值。
例子:
返回數組中name列

 ?php$arr = array( array( id = 1001, name = fdipzone , age = 18, profession = programmer ), array( id = 1002, name = terry , age = 19, profession = designer ), array( id = 1003, name = alex , age = 20, profession = tester ),);$result = array_column($arr, name print_r($result);? 

輸出:

Array( [0] = fdipzone [1] = terry [2] = alex)
2.返回數組中指定多列的方法

array_column方法可以返回數組中指定一列,但不能返回多列,因此寫了以下這個方法,支持返回數組中多列,參數調用與array_column相似。

 ?php/** * 返回數組中指定多列 * @param Array $input 需要取出數組列的多維數組 * @param String $column_keys 要取出的列名,逗號分隔,如不傳則返回所有列 * @param String $index_key 作為返回數組的索引的列 * @return Array */function array_columns($input, $column_keys=null, $index_key=null){ $result = array(); $keys =isset($column_keys)? explode( , , $column_keys) : array(); if($input){ foreach($input as $k= $v){ // 指定返回列 if($keys){ $tmp = array(); foreach($keys as $key){ $tmp[$key] = $v[$key]; }else{ $tmp = $v; } // 指定索引列 if(isset($index_key)){ $result[$v[$index_key]] = $tmp; }else{ $result[] = $tmp; } return $result;}// 演示代碼$arr = array( array( id = 1001, name = fdipzone , age = 18, profession = programmer ), array( id = 1002, name = terry , age = 19, profession = designer ), array( id = 1003, name = alex , age = 20, profession = tester ),);echo 指定返回列及索引列 .PHP_EOL;$result = array_columns($arr, name,profession , id print_r($result);echo PHP_EOL. 指定返回列,不指定索引列 .PHP_EOL;$result = array_columns($arr, name,profession print_r($result);echo PHP_EOL. 不指定返回列,指定索引列 .PHP_EOL;$result = array_columns($arr, null, id print_r($result);echo PHP_EOL. 不指定返回列,不指定索引列 .PHP_EOL;$result = array_columns($arr);print_r($result);? 

輸出:

指定返回列及索引列Array( [1001] = Array [name] = fdipzone [profession] = programmer [1002] = Array [name] = terry [profession] = designer [1003] = Array [name] = alex [profession] = tester指定返回列,不指定索引列Array( [0] = Array [name] = fdipzone [profession] = programmer [1] = Array [name] = terry [profession] = designer [2] = Array [name] = alex [profession] = tester不指定返回列,指定索引列Array( [1001] = Array [id] = 1001 [name] = fdipzone [age] = 18 [profession] = programmer [1002] = Array [id] = 1002 [name] = terry [age] = 19 [profession] = designer [1003] = Array [id] = 1003 [name] = alex [age] = 20 [profession] = tester不指定返回列,不指定索引列Array( [0] = Array [id] = 1001 [name] = fdipzone [age] = 18 [profession] = programmer [1] = Array [id] = 1002 [name] = terry [age] = 19 [profession] = designer [2] = Array [id] = 1003 [name] = alex [age] = 20 [profession] = tester)

本文講解了php 返回數組中指定多列的方法 ,更多相關內容請關注php 。

相關推薦:

JS獲取訪問設備信息的方法

mysql secure-file-priv選項問題的解決方法

php 利用debug_backtrace方法跟蹤代碼調用

以上就是php 返回數組中指定多列的方法的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91在线观看免费高清完整版在线观看| 色樱桃影院亚洲精品影院| 久久久久久尹人网香蕉| 亚洲天堂av网| 亚洲精品一区久久久久久| 亚洲性日韩精品一区二区| 在线午夜精品自拍| 亚洲精品不卡在线| 国产成人涩涩涩视频在线观看| 久久久久久久成人| 亚洲激情在线观看| 91精品久久久久久久久久久久久| 亚洲国产99精品国自产| 亚洲男子天堂网| 一区二区三区四区精品| 亚洲国产精久久久久久久| 最新国产精品拍自在线播放| 在线精品91av| 久久久欧美一区二区| 欧美日本国产在线| 亚洲乱码国产乱码精品精天堂| 亚洲综合中文字幕在线观看| 亚洲综合成人婷婷小说| 18性欧美xxxⅹ性满足| 亚洲自拍中文字幕| 亚洲日本欧美中文幕| 亚洲成人激情小说| 91免费电影网站| 精品亚洲永久免费精品| 久久91精品国产91久久久| 日韩欧美极品在线观看| 国模视频一区二区三区| 欧美老女人在线视频| 亚洲欧美一区二区三区四区| 亚洲美女精品成人在线视频| 91在线观看免费高清完整版在线观看| 丝袜亚洲欧美日韩综合| 97精品欧美一区二区三区| 欧美日韩国产精品专区| 成人免费视频网| 欧美成人午夜激情在线| 在线观看日韩欧美| 日韩视频免费看| 亚洲国产日韩欧美在线图片| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲系列中文字幕| 国产婷婷成人久久av免费高清| 亚洲人成网7777777国产| 黄色成人av网| 日韩欧美在线中文字幕| 欧美日韩福利视频| 欧美精品videos性欧美| 国产精品免费一区豆花| 97av在线播放| 久久99精品视频一区97| 亚洲天堂av综合网| 日韩欧美主播在线| 宅男66日本亚洲欧美视频| 亚洲嫩模很污视频| 亚洲欧美日韩精品| 91精品国产乱码久久久久久蜜臀| 热门国产精品亚洲第一区在线| 精品视频久久久久久| 美女视频黄免费的亚洲男人天堂| 欧美巨大黑人极品精男| 成人精品aaaa网站| 欧美大片va欧美在线播放| 久久久在线视频| 欧美一级电影免费在线观看| 国产成人精品综合久久久| 亚洲国产高清自拍| 欧美一级大片视频| 亚洲第一福利视频| 日本成人免费在线| 亚洲最新av网址| 91网站免费看| 欧美激情视频在线| 色老头一区二区三区| 欧美成人精品在线播放| 国产日韩中文字幕在线| 人妖精品videosex性欧美| 91免费人成网站在线观看18| 日韩欧美成人区| 成人性生交xxxxx网站| …久久精品99久久香蕉国产| 日韩成人av在线播放| 久久久成人精品| 这里只有精品久久| 国产97色在线| 91在线观看免费高清完整版在线观看| 日本一区二区不卡| 国产精品免费久久久久影院| 成人在线视频网| 亚洲视频axxx| 欧美肥臀大乳一区二区免费视频| 久久久精品免费| 亲子乱一区二区三区电影| 海角国产乱辈乱精品视频| 最近中文字幕mv在线一区二区三区四区| 久久男人的天堂| 精品国产一区二区三区久久久| 亚洲国产91色在线| 欧美丝袜美女中出在线| 亚洲精品免费在线视频| 久久久精品999| 久久久999成人| 成人久久久久久| 日本精品va在线观看| 亚洲一区二区久久| 亚洲福利在线看| 国产精品久久久av久久久| 97国产精品视频人人做人人爱| 国产精品视频久| 国产欧美精品在线播放| 亚洲精品国精品久久99热| 色偷偷亚洲男人天堂| 日韩av中文字幕在线播放| 久久天天躁狠狠躁老女人| 久热爱精品视频线路一| 欧美性生交大片免费| 精品视频一区在线视频| 国产视频精品一区二区三区| 日韩精品久久久久久久玫瑰园| 欧美日韩国产精品专区| 久久九九国产精品怡红院| 2019中文字幕在线免费观看| 国产精品日韩在线观看| 日韩大陆毛片av| 亚洲欧美日韩爽爽影院| 色yeye香蕉凹凸一区二区av| 欧美激情亚洲激情| 欧美视频在线观看免费| 欧美激情一区二区三区在线视频观看| 国产不卡一区二区在线播放| 久久精品国产99国产精品澳门| 日韩欧美一区二区三区久久| 亚洲自拍偷拍网址| 亚洲激情视频在线观看| 国产精品毛片a∨一区二区三区|国| 国产性猛交xxxx免费看久久| 国产精品久久久久久久久借妻| 亚洲精品欧美日韩专区| 国产成人自拍视频在线观看| 亚洲欧洲日韩国产| 一区二区三欧美| 国产精品网站视频| 国产脚交av在线一区二区| 欧美有码在线观看| 欧美激情aaaa| 欧美极品少妇xxxxⅹ免费视频| 久久欧美在线电影| 精品一区电影国产| 欧美综合在线第二页| 久久久久亚洲精品| 国产精品www网站| 亚洲成年网站在线观看| 欧美精品久久久久久久| 久久久综合免费视频| 亚洲激情在线观看视频免费| 色婷婷久久一区二区| 亚洲欧美精品在线| 91系列在线观看| 亚洲精品suv精品一区二区| 国产一区二区三区欧美|