婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 分享六個(gè)比較好用的php數(shù)組Array函數(shù)

分享六個(gè)比較好用的php數(shù)組Array函數(shù)

熱門標(biāo)簽:沈陽人工智能電銷機(jī)器人公司 哈爾濱400電話辦理到易號網(wǎng) 智能外呼電銷系統(tǒng) 拉薩打電話機(jī)器人 寶安400電話辦理 高識別電銷機(jī)器人 合肥外呼系統(tǒng)app h5 地圖標(biāo)注 電銷機(jī)器人-快迭智能

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

1. array_column 返回輸入數(shù)組中某個(gè)單一列的值。

類似功能有

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

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

// 可能從數(shù)據(jù)庫中返回?cái)?shù)組
$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);

輸出結(jié)果:

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

2. array_filter 用回調(diào)函數(shù)過濾數(shù)組中的元素。

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 將用戶自定義函數(shù)作用到給定數(shù)組的每個(gè)值上,返回新的值。

此函數(shù)有點(diǎn)類似與 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 對數(shù)組中的每個(gè)成員遞歸地應(yīng)用用戶函數(shù)。

此函數(shù)有點(diǎn)類似與 array_map, 只是省去了寫遞歸

 function myfunction($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 (從數(shù)組中將變量導(dǎo)入到當(dāng)前的符號表),  compact (創(chuàng)建一個(gè)包含變量名和它們的值的數(shù)組)

 $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 使用用戶自定義的比較函數(shù)對數(shù)組中的鍵值進(jìn)行排序(可以對二維數(shù)組排序)。

$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
        )

)

總結(jié)

以上所述是小編給大家介紹的六個(gè)比較好用的php數(shù)組Array函數(shù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • php使用array_chunk函數(shù)將一個(gè)數(shù)組分割成多個(gè)數(shù)組
  • PHP array_reduce()函數(shù)的應(yīng)用解析
  • PHP 二維array轉(zhuǎn)換json的實(shí)例講解
  • php curl獲取到j(luò)son對象并轉(zhuǎn)成數(shù)組array的方法
  • PHP中in_array的隱式轉(zhuǎn)換的解決方法
  • PHP數(shù)組式訪問接口ArrayAccess用法分析
  • PHP如何使用array_unshift()在數(shù)組開頭插入元素

標(biāo)簽:梅州 成都 泰州 張家口 山東 林芝 巴中 威海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《分享六個(gè)比較好用的php數(shù)組Array函數(shù)》,本文關(guān)鍵詞  分享,六個(gè),比,較好,用的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《分享六個(gè)比較好用的php數(shù)組Array函數(shù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于分享六個(gè)比較好用的php數(shù)組Array函數(shù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲免费在线看| 一区二区三区国产豹纹内裤在线| 欧美日本乱大交xxxxx| 欧美日韩精品一区二区三区四区| 日韩欧美专区在线| 国产香蕉久久精品综合网| 久久精品亚洲国产奇米99| 亚洲一区二区三区四区在线 | 国产人成一区二区三区影院| 一个色综合av| 欧美在线不卡一区| 亚洲午夜久久久久| 欧美在线看片a免费观看| 色哟哟欧美精品| 国产成人精品网址| 中文字幕精品三区| 亚洲成人精品影院| 91在线视频免费观看| 色吊一区二区三区| 中文字幕乱码久久午夜不卡| 国产99久久久久| 日韩精品电影一区亚洲| 久久精品日产第一区二区三区高清版| 欧洲精品一区二区| 欧美剧在线免费观看网站| 色综合久久66| 毛片基地黄久久久久久天堂| 国产精品美女久久久久久久久久久 | 日韩一区二区三区免费看 | 亚洲欧美视频在线观看| 91原创在线视频| 91在线观看高清| 亚洲成人动漫在线免费观看| 精品国产乱码久久久久久浪潮| 国产精品一区二区91| 五月婷婷综合激情| 国产日韩在线不卡| 日韩精品最新网址| 欧美视频中文字幕| 懂色中文一区二区在线播放| 亚洲愉拍自拍另类高清精品| 久久久久久久性| 91精品国产综合久久精品麻豆| 成人美女在线观看| 久88久久88久久久| 亚洲h精品动漫在线观看| 中文字幕日韩精品一区| 2021国产精品久久精品| 69p69国产精品| 色噜噜偷拍精品综合在线| 成人午夜激情片| 国产一区二区成人久久免费影院 | 在线观看成人免费视频| 从欧美一区二区三区| 久久精品国产999大香线蕉| 亚洲精品欧美二区三区中文字幕| 久久精品综合网| 欧美一个色资源| 制服丝袜成人动漫| 欧美日本精品一区二区三区| 欧美三级日韩在线| 在线观看日韩一区| 日本韩国一区二区三区| 99久久伊人精品| 岛国精品在线播放| 成人在线综合网| 暴力调教一区二区三区| 成人黄色大片在线观看| 国产福利精品一区二区| 韩国成人在线视频| 国产中文字幕精品| 国产精品影视天天线| 国产精品一区二区久久精品爱涩 | 99久久精品一区| aaa亚洲精品一二三区| 成人av在线影院| 不卡电影一区二区三区| 99久久国产免费看| 欧美视频一区在线| 欧美三电影在线| 91麻豆精品国产91久久久使用方法| 欧美日韩国产综合视频在线观看 | 国产成人在线影院 | 久久蜜桃一区二区| 中文字幕精品三区| 一区二区三区美女| 亚洲一区中文日韩| 青青草视频一区| 国产成人在线影院| 欧美最猛黑人xxxxx猛交| 欧美久久久久免费| 久久综合久久综合亚洲| 国产精品久久久久久久久搜平片 | 成人免费视频在线观看| 亚洲福利视频导航| 国产麻豆视频一区二区| 99这里只有精品| 91精品国产色综合久久ai换脸 | 精品久久五月天| 中文字幕五月欧美| 日本视频在线一区| 精品久久免费看| 国产精品久久久久久久午夜片| 亚洲一区在线看| 国产精品一区免费在线观看| 欧美无人高清视频在线观看| 亚洲欧洲日产国码二区| 91精品国产欧美一区二区成人| 欧美网站大全在线观看| 国产女人水真多18毛片18精品视频| 亚洲狠狠爱一区二区三区| 国模一区二区三区白浆| 亚洲视频在线一区观看| 久久99国产精品久久99果冻传媒| 久久综合网色—综合色88| 国产精品久久久久久亚洲毛片| 风间由美一区二区三区在线观看| 久久久久久久久久美女| 九色综合狠狠综合久久| 国产人久久人人人人爽| 不卡视频免费播放| 亚洲国产日韩在线一区模特 | 成人激情黄色小说| 亚洲日本va午夜在线影院| 欧美性感一类影片在线播放| 日本vs亚洲vs韩国一区三区二区| 日韩一区二区在线观看视频| 韩国毛片一区二区三区| 日韩伦理av电影| 欧美美女一区二区| 国产精品 欧美精品| 亚洲人123区| 欧美日高清视频| 国产激情精品久久久第一区二区 | 婷婷六月综合亚洲| 国产日韩视频一区二区三区| 色诱视频网站一区| 蜜桃一区二区三区在线| 欧美激情中文不卡| 欧美日韩一区不卡| 国产91精品一区二区麻豆亚洲| 一区二区三区四区亚洲| 欧美精品一区二区三区一线天视频| 成人av免费网站| 另类成人小视频在线| 亚洲婷婷在线视频| 精品国产伦一区二区三区观看体验| 成人黄色小视频| 老鸭窝一区二区久久精品| 一区二区三区蜜桃| 国产精品久久久久婷婷| 久久伊99综合婷婷久久伊| 日本韩国欧美一区二区三区| 老司机一区二区| 亚洲福利视频一区二区| 国产精品狼人久久影院观看方式| 日韩欧美在线综合网| 欧美最猛黑人xxxxx猛交| 99re这里都是精品| 国产成人免费视频| 久久精品国产99国产精品| 婷婷丁香激情综合| 亚洲影院在线观看| 亚洲欧美激情小说另类| 国产欧美日韩综合| 国产欧美日韩在线看| 久久久久国产精品厨房| 日韩欧美黄色影院| 91精品视频网| 欧美高清视频在线高清观看mv色露露十八 | 久久成人羞羞网站| 亚洲3atv精品一区二区三区| 亚洲激情自拍偷拍| 一区二区三区在线免费播放| 国产精品久久久久久久浪潮网站 | 91精品国产日韩91久久久久久| 色狠狠一区二区三区香蕉| 91最新地址在线播放| 国产成人鲁色资源国产91色综| 久久99久久99| 国产一区二区美女诱惑| 国产成人亚洲精品青草天美| 久久99国产乱子伦精品免费| 亚洲主播在线播放| 亚洲一区视频在线| 亚洲一区二区三区四区不卡| 一区二区三区四区av| 亚洲男同性恋视频| 亚洲国产aⅴ天堂久久| 亚洲大片一区二区三区| 婷婷综合五月天| 日日摸夜夜添夜夜添精品视频| 亚洲午夜一区二区三区| 亚洲影院在线观看| 亚洲成人激情自拍| 肉丝袜脚交视频一区二区| 久久精品国产在热久久| 国产精品亚洲午夜一区二区三区 | 日韩一卡二卡三卡| 久久久久久99久久久精品网站|