- sort:排序「值」,從小到大 (Sort an array)
$tempArray = array(5,8,1,2,7,6,3,4);
sort($tempArray);
#結果會是 1 2 3 4 5 6 7 8 - rsort:排序「值」,從大到小 (Sort an array in reverse order)
$tempArray = array(5,8,1,2,7,6,3,4);
rsort($tempArray);
#結果會是 8 7 6 5 4 3 2 1 - ksort:排序「Key」,從小到大 (Sort an array by key)
#這個例子要用key value的格式會比較好理解
$tempArray = array(
"b" => "Marry",
"c" => "Jack",
"a" => "Rich",
"d" => "Jason"
);
ksort($tempArray);
#結果會是 a => "Rich", b => "Marry", c => "Jack", d => "Jason"
#注意到了嗎?他是按照key來做排序,並不是按照值喔 - krsort:排序「Key」,從大到小 (Sort an array by key in reverse ordery)
$tempArray = array(
"b" => "Marry",
"c" => "Jack",
"a" => "Rich",
"d" => "Jason"
);
krsort($tempArray);
#結果會是 d => "Jason", c => "Jack", b => "Marry", a => "Rich"
#這是做key的反向排序 - asort:排序「值」,從大到小,且保留原本的index
(Sort an array and maintain index association)
這是什麼意思? asort跟sort很像,差別在sort之後會改變原本的index順序,而asort會保留原本的index
//比較sort 與 asort
$tempArray = array("e","h","a","b","g","f","c","d");
sort($tempArray);
#結果會是 0=>a, 1=>b, 2=>c, 3=>d, 4=>e, 5=>f, 6=>g, 7=>h
#index的順序是從0-7
//而asort會保留排序之前的index位置
$tempArray = array("e","h","a","b","g","f","c","d");
asort($tempArray);
#結果會是 2=>a, 3=>b, 6=>c, 7=>d, 0=>e, 5=>f, 4=>g, 1=>h
#index的順序是從就不是0-7了,變成 2 3 6 7 0 5 4 1 - arsort:排序「值」,從小到大,且保留原本的index
(Sort an array in reverse order and maintain index association)
$tempArray = array("e","h","a","b","g","f","c","d");
arsort($tempArray);
#結果會是 1=>h, 4=>g, 5=>f, 0=>e, 7=>d, 6=>c, 3=>b, 2=>a
-
【台中婚紗】拍婚紗前必知的14件事情!價格、費用、推薦!工作室/出租/景點/便宜/包套/景點10月30日
-
【上緊發條 LINE 主題】副主題 網友作品 欣賞 及 教學 LINE 最新版本 適用 (Android)05月08日
-
【日本優惠券】日本商品翻譯Payke APP!掃條碼看中文產品資訊05月21日
-
【PDF轉檔】PDF線上轉檔神器!Word、Excel、JPG、圖片檔、文字檔通通可互轉!05月16日
-
【PDF 轉 PPT】免費PDF轉PPT程式、一鍵快速完成轉檔!線上轉檔、免安裝、支援中文、轉換檔案01月24日
-
【電話錄音】免下載APP!iPhone也能雙向通話錄音及螢幕錄製!麥克風教學08月19日
-
【Friday 優惠卷 】限時下載!Fridays 憑圖牛排全系列都6折,2014年第一波優惠!12月26日
-
【iPhone 系統】iOS 12.1 更新版推出!新增表情符號、群組 FaceTime 功能、雙SIM卡功能、eSIM10月31日
-
【iOS 限免】坦克車冒險、便便貼圖推薦!蘋果限時免費遊戲、應用軟體推薦 (iPhone/iPad) 2017/3/1503月15日
-
【免費入園】全台22家遊樂園免費玩!高中生以下免門票、優惠時間、學生、兒童06月10日
-
【2025暑假高乘載】7、8月國道高速公路交通管制!時間/路肩開放07月04日
-
【2013/12/24】LINE世界免費貼圖下載!OpenVPN 國外跨區貼圖整理12月24日
-
【功能教學】藍色字怎麼打?教你用Threads標籤/愛心特效關鍵字!04月17日
-
【精靈寶可夢 攻略】Pokemon GO 攻略全集:新手教學、收服技巧、升級、屬性、IV值、課金、孵蛋、道館08月08日
-
【免費貼圖】鬼門圖文、來貘、變種吉娃娃、法鬥白泡泡!台灣、日本限定/OpenVPN跨區、加好友、綁門號/2021/8/3108月31日
-
【羅東推薦】最優質的5家 當舖!合法、快速、低利息、PTT、汽車、機車04月01日