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


转载于:https://www.cnblogs.com/lixingle/archive/2012/11/14/3313013.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值