計算機, 程序設計
一個是如何排序的數組?
經常解決,使被存儲在數組中的數據的排序所需要的某些任務時。 什麼是排序數組? 這裡,例如,在玩牌,奠定了人的價值和適合自己的卡。 這使得能夠確定他們缺乏什麼其他的卡。 而在所有的字典按字母順序排列。 例子是很多的。 排序 - 重新排列在指定的理由的順序一定數目的對象。 數組排序相當往往需要。 為此,使用了不同的方法。 要了解它們的本質,只要在詳細考慮多種方式。
要明白,該陣列由多個雙鍵和特定值中的這一點很重要。 用C數組排序與幾十行代碼的幫助下完成的,和PHP的語言,這是只取得了一個簡單的命令。 數組排序是可能的密鑰或值的基礎上。 仍然有可能分配的價值,使他們與現有的按鍵或分配新。
的功能的主要區別
排序 PHP的陣列 是可以使用各種功能。 讓我們來看看它們的區別:
- 對值 - 一些功能由它們的關鍵要素,以及其他排序陣列。
- 有不同的排序順序:降下來,成長,自然,數字,字母,隨機或指定的用戶。
- 一些功能都能夠排列的關鍵字和值之間的連接後進行保存。 但在其中的密鑰將被重置為新值的特徵。
- 每個功能提供傳遞的數組的變形。 排序複製,他們不回來。
- 排序順序是不確定的,當函數確定的兩個要素為相等。 這種不穩定的排序。
在PHP某種功能陣列
排序()和rsort()。 排序()訂單按字母順序排列。 讓我們注意到,這個功能是區分大小寫的。 它是通過排除鍵的值進行排序。 Rsort()將排序以相反的順序,也根據這些值,並忽略鍵。
ASORT() - 它是保鍵和值之間的關係的功能之一。 這是一個關聯數組是有用的,當它是非常重要的。
的二維陣列
一個有趣的二維陣列排序。 這可以用不同的方式來完成。 PHP有機會比較兩個數或兩個字符串。 在任何多維數組,數組的每個元素。 在PHP中,比較多個陣列,你需要創建一個特定的方法。 考慮一個二維數組,它存儲水果,全名和價格的縮寫名稱。 數組元素可以在縮寫名稱的字母順序進行排序。
現在,在PHP數組排序將是你理解。
Similar articles
Trending Now