PHp学习之路二,数组练习

有关数组的练习,,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

新浪微博:http://weibo.com/u/3202802157