代碼實(shí)現(xiàn)PHP數(shù)組排序
PHP經(jīng)過長時(shí)間的發(fā)展,很多用戶都很了解PHP了,這里我發(fā)表一下個人理解PHP數(shù)組排序,和大家討論討論。PHP是一種易于學(xué)習(xí)和使用的服務(wù)器端腳本語言。只需要很少的編程知識你就能使用PHP建立一個真正交互的WEB站點(diǎn)。本教程并不想讓你完全了解這種語言,只是能使你盡快加入開發(fā)動態(tài)web站點(diǎn)的行列。我假定你有一些HTML(或者HTML編輯器)的基本知識和一些編程思想。
#T#PHP網(wǎng)頁文件被當(dāng)作一般HTML網(wǎng)頁文件來處理并且在編輯時(shí)你可以用編輯HTML的常規(guī)方法編寫PHP。 PHP代表:超文本預(yù)處理器(PHP: Hypertext Preprocessor)。PHP是完全免費(fèi)的,不用花錢,你可以從PHP官方站點(diǎn)(http://www.php.net)自由下載。PHP遵守GNU公共許可(GPL),在這一許可下誕生了許多流行的軟件諸如Linux和Emacs。你可以不受限制的獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。PHP在大多數(shù)Unix平臺,GUN/Linux和微軟Windows平臺上均可以運(yùn)行。說了這么多,下面我們就講解一下關(guān)于PHP數(shù)組排序。
PHP數(shù)組排序代碼:
- <?php
 - $arr=array(5=>"zero",3=>"one",4=>"two");//定義一個數(shù)組
 - sort($arr);//使用sort對數(shù)組進(jìn)行排序
 - foreach($arras$key=>$value)//對數(shù)組進(jìn)行遍歷查看排序后的結(jié)果
 - {
 - echo"Key:$key;Value:$value;";
 - }
 - ?>
 - <?php
 - //定義一個數(shù)組
 - $arr=array(5=>"zero",3=>"one",4=>"two");
 - //使用rsort對數(shù)組進(jìn)行排序
 - rsort($arr);
 - //對數(shù)組進(jìn)行遍歷查看排序后的結(jié)果
 - foreach($arras$key=>$value){
 - echo"Key:$key;Value:$value;";
 - }
 - ?>
 - <?php
 - //定義2個數(shù)組
 - $ar1=array(5=>"zero",3=>"one",4=>"two");
 - $ar2=array(4=>"three",9=>"four",1=>"five");
 - //對數(shù)組進(jìn)行排序
 - array_multisort($ar1,$ar2);
 - //對數(shù)組進(jìn)行遍歷查看排序后的結(jié)果
 - foreach($ar1as$key=>$value){
 - echo"Key:$key;Value:$value;";
 - }
 - echo"<BR>";
 - foreach($ar2as$key=>$value){
 - echo"Key:$key;Value:$value;";
 - }
 - ?>
 - <?php
 - //定義一個二維數(shù)組
 - $arrayarray=array("ar1"=>array(5=>100,3=>120,4=>30),
 - "ar2"=>array(4=>"three",9=>"four",1=>"five"));
 - //對數(shù)組進(jìn)行排序
 - array_multisort($array["ar1"],SORT_NUMERIC,SORT_DESC,
 - $array["ar2"],SORT_STRING,SORT_ASC);
 - //對數(shù)組進(jìn)行遍歷查看排序后的結(jié)果
 - foreach($arrayas$v1)
 - {
 - foreach($v1as$v2)
 - {
 - echo"$v2\n";
 - }
 - }
 - ?>
 















 
 
 
 
 
 
 