PHP
  • Introduction
  • PHPMailer
  • UploadFile
  • PHP link MySQL to insert
  • rand功能
  • Create GUID by random
  • Coding problem
  • PHP+MySQL樹狀圖
  • JWT(Json Web Token)
  • 小功能
    • array_push
    • array_chunk
  • 遞迴
  • 生成json
  • 註解方式
  • Call API
  • google url shortener
  • 身分證字號驗證
  • google maps api 取兩點路線規劃的距離
  • 兩點座標的直線距離
  • 將傳入的陣列重新根據某個欄位做排序
  • 抓取最準的IP,從近到遠做判斷
  • 利用curl推播ios,用ios的token
  • 在local端onServer
Powered by GitBook
On this page

Was this helpful?

將傳入的陣列重新根據某個欄位做排序

    /**
     * 根據傳入的$arrays裡面的某個欄位$sort_key做排列
     * @param  [array]  $arrays     [需要排序的陣列]
     * @param  [string] $sort_key   [排序依據]
     * @param  [string] $sort_order [ASC or DESC]
     * @param  [string] $sort_type  [字串或是數字]
     */
    function my_sort($arrays,$sort_key,$sort_order=SORT_ASC,$sort_type=SORT_NUMERIC ){
        if(is_array($arrays)){
            foreach ($arrays as $array){
                if(is_array($array )){
                    $key_arrays[] = $array[$sort_key];
                }else{
                    return false;
                }
            }
        }else{
            return false;
        }
        array_multisort($key_arrays,$sort_order,$sort_type,$arrays);
        return $arrays;
    }
Previous兩點座標的直線距離Next抓取最準的IP,從近到遠做判斷

Last updated 5 years ago

Was this helpful?