PHP教學-陣列排序用的函數


《陣列排序用的函數》
PHP程式內建的「陣列排序用的函數」很多,基本上可以把陣列重新排序,針對不同的排序需求可以選擇指定的函式,排序的方式可依照鍵、可依照內容值、可升冪排列、可降冪排列、鍵與內容值的對應關係可保留也可不保留、可刪掉舊的鍵重編新的鍵…等。
範例如下:
<table>
<tr><td>《陣列成員最初的儲存順序》</td><td>《使用ksort函數重新排序後》</td></tr>
<tr>
<td>
<?php 
$student = array( 
314=>"溫瑞萱",114=>"隋棠",212=>"喻可唯",214=>"阿寶",215=>"迷你彬",311=>"溫瑞凡",115=>"宥勝",313=>"郝康德",111=>"蔡淑臻",211=>"林凡",112=>"李沛旭",315=>"藍天蔚",213=>"席曼寧",312=>"謝安真",113=>"溫昇豪"); 
foreach($student as $key => $value){ 
  echo '$student['.$key."]".":".$student[$key]."<br>"; 
} 
?>
</td>
<td>
<?php 
ksort($student);  //用ksort函數將陣列$student重新排序 
foreach($student as $key => $value){ 
  echo '$student['.$key."]".":".$student[$key]."<br>"; 
} 
?>
</td>
</tr>
</table>
說明:
一、看下表,ksort是依鍵排序、保留鍵、升冪排列。
二、PHP的程式碼分成兩段,可以任意嵌在網頁中。

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

PHP 與 JavaScript 之間傳值利用 json