PHP中可以使用array_reverse()函數來將數組順序反轉,語法格式為「array_reverse(array,preserve)」;參數preserve可省略,用於規定是否保留原始數組的鍵名(只針對數字鍵名,非數字的鍵則不受影響)。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php將陣列順序反轉
<?php header('content-type:text/html;charset=utf-8'); $arr1 =array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota"); echo "原数组顺序:"; var_dump($arr1); $arr2=array_reverse($arr1); echo "<br>数组反转后的顺序:"; var_dump($arr2); ?>
輸出:
原数组顺序:array (size=3) 'a' => string 'Volvo' (length=5) 'b' => string 'BMW' (length=3) 'c' => string 'Toyota' (length=6) 数组反转后的顺序:array (size=3) 'c' => string 'Toyota' (length=6) 'b' => string 'BMW' (length=3) 'a' => string 'Volvo' (length=5)
相關函數說明:
array_reverse() 函數以相反的元素順序傳回陣列。
array_reverse() 函數將原始數組中的元素順序翻轉,建立新的陣列並傳回。如果第二個參數指定為 true,則元素的數字鍵名保持不變,否則鍵名將會遺失。
語法:
array_reverse(array,preserve)
推薦學習:《PHP影片教學》
以上是php怎麼將陣列順序反轉的詳細內容。更多資訊請關注PHP中文網其他相關文章!