- 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
-
【嘉義推薦】評價最好3家清水溝公司!清潔、水溝、價格、免費估價、排水溝、清理、廠商、PTT推薦08月01日
-
【基隆推薦】最優質的5家 當舖!合法、快速、低利息、當鋪、PTT、汽車、機車02月27日
-
【新北推薦】評價最好的5家搬家公司!價格、費用、免費估價、PTT推薦07月17日
-
【楊梅推薦】評價最好的5家油漆工程行!油漆、價格、品牌、油漆工程、粉刷、安全 無毒02月06日
-
【華碩電腦 後門事件】內有檢測方法!ASUS更新軟體疑遭植入惡意病毒!?快使用卡巴斯基檢測電腦!資安、網路安全03月26日
-
【延長電池壽命 攻略】如何充電及保養鋰電池技巧全揭露,電池不怕充飽電但怕充不飽電 / 手機 筆電 NB 都適用09月24日
-
【2018夏季韓劇】5~6月韓劇推薦、時間表、演員、劇情介紹、首播時間!李聖經/李準基/張東健/Rain05月04日
-
【沙鹿推薦】評價最好的3家拉網路線公司!牽網路線、價格、費用、網路線、室內網路拉線工程06月06日
-
【Disney+漲價】2024年調漲方案價格一覽表!高級、標準方案比較10月11日
-
【小貓摩奇 LINE 主題】副主題 網友作品 欣賞 及 教學 LINE 最新版本 適用 (Android)05月08日
-
【新版Firefox】比Chrome速度快2倍!隱私升級、記憶體消耗少30%(附下載點)11月17日
-
2025【中華職棒】CPBL熱身賽網路直播、電視轉播賽程!門票、LIVE、購票資訊、線上看、台灣 棒球03月01日
-
【iOS 限免】超獨特大理石紋相機!蘋果限時免費遊戲、應用軟體推薦 (iPhone/iPad) 2017/1/401月04日
-
【LINE 5.2.0 主題 更換教學】Android LINE 更新後不能換主題!LINE主題更換器及我就是要換主題教學!02月08日
-
【屏東推薦】評價最好的5家美甲店!美甲、教學、課程、價目表、指甲彩繪、PTT03月10日
-
【嘉義推薦】評價最好5家洗衣機維修!故障、修理、價格、費用07月20日