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

首頁 > 編程 > PHP > 正文

分享六個比較好用的php數組Array函數_php實例

2020-03-22 19:04:51
字體:
來源:轉載
供稿:網友
這篇文章給大家分享六個比較好用的php數組Array函數,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧

1. array_column 返回輸入數組中某個單一列的值。
2. array_filter 用回調函數過濾數組中的元素。
3. array_map 將用戶自定義函數作用到給定數組的每個值上,返回新的值。
4. array_walk_recursive 對數組中的每個成員遞歸地應用用戶函數。
5. extract (從數組中將變量導入到當前的符號表), compact (創建一個包含變量名和它們的值的數組)
6. uasort 使用用戶自定義的比較函數對數組中的鍵值進行排序。

1. array_column 返回輸入數組中某個單一列的值。

類似功能有

1.1 Yii2 中的 ArrayHelper::index($array, id

1.2 Yii2 中的 $query- select([ last_name , id ])- indexBy( id )- column();


// 可能從數據庫中返回數組$a = array( array( id = 5698, first_name = Peter , last_name = Griffin , array( id = 4767, first_name = Ben , last_name = Smith , array( id = 3809, first_name = Joe , last_name = Doe ,$last_names = array_column($a, last_name , id print_r($last_names);


輸出結果:

Array [5698] = Griffin [4767] = Smith [3809] = Doe)

2. array_filter 用回調函數過濾數組中的元素。


function test_odd($var) return($var 1);$a1=array( a , b ,2,3,4);print_r(array_filter($a1, test_odd ));


輸出:

Array [2] = 2 [3] = 3 [4] = 4)

3. array_map 將用戶自定義函數作用到給定數組的每個值上,返回新的值。

此函數有點類似與 array_walk_recursive , 只是多寫了一步遞歸


 function myfunction($v) { if (is_array($v)) { return array_map( myfunction , $v); return($v * $v); $a = array(1, 2, 3, 4, 5, 6 = [2, 3]);print_r(array_map( myfunction , $a));


輸出:

Array( [0] = 1 [1] = 4 [2] = 9 [3] = 16 [4] = 25 [6] = Array([0] = 4 [1] = 9))
 function myfunction($v1, $v2) { if ($v1 === $v2) { return same  return different  $a1 = array( Horse , Dog , Cat  $a2 = array( Cow , Dog , Rat  print_r(array_map( myfunction , $a1, $a2));


輸出:

Array( [0] = different [1] = same [2] = different)

4. array_walk_recursive 對數組中的每個成員遞歸地應用用戶函數。

此函數有點類似與 array_map, 只是省去了寫遞歸


 function myfunction( $html' target='_blank'>value, $key, $p) { if ($value == xxx ) { $value = $p; $a = array( a = red , b = green , c = blue , d = [ x = xxx , y = yyy  array_walk_recursive($a, myfunction , green  print_r($a);


輸出:

Array( [a] = red [b] = green [c] = blue [d] = Array([x] = green [y] = yyy))

5. extract (從數組中將變量導入到當前的符號表), compact (創建一個包含變量名和它們的值的數組)


 $a = Original $my_array = array( a = Cat , b = Dog , c = Horse  extract($my_array); echo /$a = $a; /$b = $b; /$c = $c 


輸出:

$a = Cat; $b = Dog; $c = Horse
 $firstname = Peter  $lastname = Griffin  $age = 41 $result = compact( firstname , lastname , age  print_r($result);


輸出:

Array [firstname] = Peter [lastname] = Griffin [age] = 41)

6. uasort 使用用戶自定義的比較函數對數組中的鍵值進行排序(可以對二維數組排序)。


$arr2 = [ id = 3, age = 33, id = 2, age = 44, id = 1, age = 22,//按age字段升序排序uasort($arr2, function($a, $b) { $field = age  if ($a[$field] == $b[$field]){ return 0; return ($a[$field] $b[$field]) ? -1 : 1;print_r($arr2);


輸出:

Array(  [2] = Array([id] = 1 [age] = 22 ) [0] = Array([id] = 3 [age] = 33 ) [1] = Array([id] = 2 [age] = 44 ))


以上就是分享六個比較好用的php數組Array函數_php實例的詳細內容,PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩视频在线观看免费| 国产一区二区欧美日韩| 精品国内产的精品视频在线观看| 国产精品18久久久久久首页狼| 91国内精品久久| 91在线网站视频| 成人免费福利在线| 国产精品三级美女白浆呻吟| 国产97在线|亚洲| 国内揄拍国内精品少妇国语| 成人精品福利视频| 欧美日韩亚洲精品内裤| 国内揄拍国内精品少妇国语| 国产欧美日韩免费| 成人午夜一级二级三级| 亚洲片国产一区一级在线观看| 久色乳综合思思在线视频| 亚洲成在人线av| 欧美一区二区三区……| 欧美黑人视频一区| 国产亚洲欧美日韩美女| 欧美国产高跟鞋裸体秀xxxhd| 日韩大胆人体377p| 亚洲精品视频播放| 欧美日韩一区二区免费在线观看| 国色天香2019中文字幕在线观看| 国产精品美女呻吟| 黑人巨大精品欧美一区二区| 97视频在线观看免费| 亚洲精品视频在线播放| 国产精品久久久久久久天堂| 欧美富婆性猛交| 在线精品国产欧美| 成人av色在线观看| 国产成人精品综合久久久| 国产精品视频26uuu| 国产网站欧美日韩免费精品在线观看| 亚洲国产成人精品久久久国产成人一区| 亚洲人午夜色婷婷| 欧美日韩免费区域视频在线观看| 日本久久亚洲电影| 欧美自拍大量在线观看| 久久免费少妇高潮久久精品99| 欧美性猛交xxxx免费看漫画| 欧美电影在线观看完整版| 95av在线视频| 亚洲欧美国内爽妇网| 国产精品99久久久久久www| 亚洲人精选亚洲人成在线| 久久精品国产欧美亚洲人人爽| 日韩av影院在线观看| 川上优av一区二区线观看| 国产日韩精品在线观看| 国产精品网址在线| 欧美日韩久久久久| 日韩欧美在线国产| 欧美成人在线影院| 日韩精品丝袜在线| 日本19禁啪啪免费观看www| 精品久久久久久| 欧美激情亚洲精品| 91麻豆国产语对白在线观看| 欧美性xxxx极品hd欧美风情| 色综合天天狠天天透天天伊人| 久久久精品一区二区| 91麻豆国产语对白在线观看| 欧美激情视频在线观看| 国产成人精品久久| 欧美电影在线观看| 波霸ol色综合久久| 亚洲乱码国产乱码精品精天堂| 久久免费视频网站| 亚洲视频999| 92看片淫黄大片欧美看国产片| 中文字幕在线看视频国产欧美在线看完整| 中文字幕亚洲无线码a| 欧美激情视频在线| 91久久国产综合久久91精品网站| 国内精品美女av在线播放| 国产中文字幕91| 欧美精品www在线观看| 影音先锋欧美在线资源| 8x拔播拔播x8国产精品| 国产在线拍揄自揄视频不卡99| xvideos成人免费中文版| 国产欧美日韩中文| 久久全国免费视频| 中文字幕精品网| 国产精品欧美风情| 欧美国产日韩中文字幕在线| 欧美网站在线观看| 欧美亚洲成人网| 国产成人亚洲综合青青| 一区二区成人精品| 国产精品亚洲一区二区三区| 国产精品一区二区av影院萌芽| 国产精品视频xxxx| 国产日韩一区在线| 日韩成人高清在线| 久久精品成人一区二区三区| 萌白酱国产一区二区| 欧美成人亚洲成人日韩成人| 欧美巨乳在线观看| 欧美电影在线观看高清| 亚洲精品美女久久| 精品国产乱码久久久久久婷婷| 久久精品国产免费观看| 日韩中文综合网| 国内伊人久久久久久网站视频| 欧美日韩激情视频| 欧美激情va永久在线播放| 国内精品一区二区三区四区| 日韩激情视频在线| 亚洲精品福利资源站| 欧美美女操人视频| 日韩成人激情在线| 亚洲第一二三四五区| 亚洲第一视频在线观看| 欧美视频免费在线| 欧美大片va欧美在线播放| 国产精品久久97| 欧美日韩性视频| 亚洲自拍偷拍在线| 欧美疯狂性受xxxxx另类| 欧美国产激情18| 日韩在线激情视频| 久久久久中文字幕| 国产精自产拍久久久久久蜜| 久久精品国亚洲| 国内精品美女av在线播放| 亚洲最大激情中文字幕| 亚洲精品日韩丝袜精品| 国产精品白丝av嫩草影院| 亚洲精品综合久久中文字幕| 日韩经典第一页| 欧美日韩激情美女| 国产精品欧美日韩久久| 欧美在线免费视频| 中文字幕亚洲自拍| 亚洲片国产一区一级在线观看| 97在线观看免费| 久久久久久一区二区三区| 久久久久久久久久久成人| 尤物九九久久国产精品的特点| 国产精品福利网站| 色多多国产成人永久免费网站| 久久伊人免费视频| 亚洲成年网站在线观看| 美女性感视频久久久| 91亚洲国产成人精品性色| 福利视频导航一区| 国产精品a久久久久久| 日韩在线视频一区| 国产+人+亚洲| 日韩av不卡在线| 亚洲美女av电影| 日韩三级成人av网| 欧美丝袜一区二区三区| 欧美精品日韩三级| 亚洲欧美一区二区三区在线| 国产99久久精品一区二区永久免费| 久久精品久久久久久国产 免费| 欧美寡妇偷汉性猛交| 一本色道久久88精品综合|