PHp學習之路二(陣列練習)
阿新 • • 發佈:2019-02-17
有關陣列的練習,,php不同於java和c++他是弱型別的語言,php陣列卻很強大····它既有java中陣列的特性 又有集合的用途。
轉載請註明:<?php //遍歷陣列, 方法一:列印變數 $a=array("Hello", "World!", ); var_dump($a); echo "<br>"; //遍歷陣列, 方法二:列印變數 print_r($a); echo "<br>"; ?> <?php //遍歷陣列, 方法三:列印變數 $_Array=array( '新浪'=>'http://www.sina.com', '百度'=>'http://www.baidu.com', '谷歌'=>'http://www.google.com' ); foreach($_Array as $add=>$myarray){ echo $add.":".$myarray."<BR>"; } ?> <?php $MyAdd=array(1=>"Hello", 2=>"NiHao", 3=>"LLO"); //遍歷陣列,方法四:列印變數 list($key,$value)=each($MyAdd); echo "值是:$value<br> "; //遍歷陣列,方法五:list列印變數 $addTest=each($MyAdd); echo $addTest[key]."<br>"; echo $addTest[value]."<br>"; $addTest=each($MyAdd); echo $addTest[0]."<br>"; echo $addTest[1]."<br>"; ?> <?php //遍歷陣列,方法六:列印變數 $Cities[]="煙臺"; $Cities[]="北京"; $Cities[]="上海"; $Cities[]="深圳"; $Cities[]="濟南"; $Cities[]="天津"; $sum=count($Cities); for ($i=0;$i<$sum;$i++){ print ($Cities[$i]."<br>"); } ?> <?php //返回鍵和鍵值 $array7=array( '新浪7'=>'http://www.sina.com', '百度7'=>'http://www.baidu.com', '谷歌7'=>'http://www.google.com' ); $arrayKey=key($array7); $arrayValue=current($array7); echo $arrayKey.":".$arrayValue ?> <?php //陣列運算子。+號 echo "<br>陣列函式運用:1.數組合並<br>"; $array=$array7+$_Array; var_dump($array); //陣列運算子。 /* * 按標示符排序 ksort():按照陣列標示符順序排序 * krsort():按照陣列標示符逆序排序 * uksort():使用使用者自定義的比較函式對陣列標示符進行排序 * * */ $fruits=array( "e"=>"orange", "a"=>"banana", "c"=>"apple", "d"=>"lemon" ); krsort($fruits); echo "<br>排序函式:<br>"; foreach ($fruits as $key8=>$value8){ echo "$key8=$value8<br>"; } ksort($fruits); echo "<br>排序函式:<br>"; foreach ($fruits as $key8=>$value8){ echo "$key8=$value8<br>"; } // asort($fruits);//從小到大對陣列排序 print_r($fruits); echo "<br>"; rsort($fruits); //從大到小排序 print_r($fruits); ?>
原文轉載自:http://blog.csdn.net/wildcatlele