• 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


  • 相关阅读:
    python中进程池和回调函数
    python网络编程中互斥锁与进程之间的通信
    python支持的进程与线程
    python网络编程之进程
    python网络编程之粘包
    python中socket编程
    python的异常处理
    webstorm(四):webstrom配置一键修复ESLint的报错
    JavaScript Array map() 方法
    ES6之Array.includes()函数
  • 原文地址:https://www.cnblogs.com/lixingle/p/3313013.html
Copyright © 2020-2023  润新知