zoukankan      html  css  js  c++  java
  • 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


  • 相关阅读:
    设计模式之工厂模式-抽象工厂(02)
    1036 跟奥巴马一起编程 (15 分)
    1034 有理数四则运算 (20 分)
    1033 旧键盘打字 (20 分)
    1031 查验身份证 (15 分)
    大学排名定向爬虫
    1030 完美数列 (25 分)二分
    1029 旧键盘 (20 分)
    1028 人口普查 (20 分)
    1026 程序运行时间 (15 分)四舍五入
  • 原文地址:https://www.cnblogs.com/lixingle/p/3313013.html
Copyright © 2011-2022 走看看