sort函數(shù)是PHP中的一個排序函數(shù),用于對數(shù)組進行升序排序。它可以按照元素的值對數(shù)組進行重新排序,并更新原始數(shù)組。
sort函數(shù)會對原始數(shù)組進行排序,將數(shù)組的值按照升序重新排列,并保持原始數(shù)組的關(guān)聯(lián)。排序后的數(shù)組索引會重新分配,并且從0開始遞增。
例如,對于以下數(shù)組: $arr = array(3, 1, 2, 5, 4);
使用sort函數(shù)后,數(shù)組將被排序為: $arr = array(1, 2, 3, 4, 5);
sort函數(shù)可以用于對數(shù)字數(shù)組或字符串數(shù)組進行排序。對于字符串數(shù)組,排序時會根據(jù)字符串的字母順序進行排序。
需要注意的是,sort函數(shù)會直接修改原始數(shù)組,不會創(chuàng)建新的數(shù)組副本。如果需要保留原始數(shù)組,可以在排序前先創(chuàng)建一個副本進行操作。