3 個常用 PHP 實用陣列函數 ( array_column , array_combine , array_chunk )



陣列 ( array ) 是處理資料非常方便的方式,這邊介紹 3 個我在開發上很常使用的陣列函數,希望可以幫助大家在查詢時能更快速了解,以下以函數使用方式及例子做呈現:

1. array_column( $array , $column_key ):回傳指定陣列的其中一列




<?php
    $array = array (
        array (
            'id' => 1
            'name'=> 'alan'
        )

        array (
            'id' => 2
            'name' => 'sally'
       )
    );

   print_r( array_column( $array , 'name' );
   // 回傳 Array [0] => alan , [1] => sally
?>


2. array_combine( $array_1 , $array_2 ):合併兩個陣列,第一個陣列當 key,第二個當 value


<?php
    $array_1 = array ( 1 , 2 );
    $array_2 = array ('sally' , 'alan' )

   print_r( array_combine( $array_1 , 'name_2' );
   // 回傳 Array [1] => sally , [2] => alan
?>

3. array_chunk ( $array , int ):把陣列切成數個陣列


<?php
    $array = array ( 'alan' , 'sally' , 'john' , 'ken' );
    print_r( array_chunk( $array , 2 ) );
    // 回傳
    Array (
        [0] => Array
            (
                [0] => alan
                [1] => sally
            )

        [1] => Array
           (
               [0] => john
               [1] => ken
           )
   )


如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚

加入好友  或加入 LINE 官方帳號,即時接收最新文章通知

留言

這個網誌中的熱門文章

2021 年 1 月熱門電子書推薦 | 精選書籍推薦

CodeIgniter 查詢生成器 - update_batch 介紹

自創思維:人生是永遠的測試版,瞬息萬變世界的新工作態度 | 讀書心得