PHP学习3

数组

PHP由于是弱类型的语言,他的变量类型是可以自由变换的,他的数组很自由,长度是可以动态增加的。

他的索引默认为数字0开始,另外有一个很强大的地方就是,他的数组可以和字典一样,通过(key-value)键值对模式来存储(厉害哦)

<?php
	//声明数组,并初始化
	$xiaoli=array("小李",25,"男","google公司","[email protected]");
	//输出数组
	print_r($xiaoli);
	
	echo "<br/>";
	$xiaobai[2]="小白";
	$xiaobai[]=20;
	$xiaobai[]="女";	
	$xiaobai[]="baidu公司";	
	$xiaobai[]="[email protected]";	
	//输出数组
	print_r($xiaobai);
	
	echo "<br/>";
	$bai["姓名"]="小白";
	$bai['年龄']=20;
	$bai['性别']="女";	
	$bai['公司']="baidu公司";	
	$bai['邮箱']="[email protected]";	
	//输出数组
	print_r($bai);
?>

输出

Array ( [0] => 小李 [1] => 25 [2] => 男 [3] => google公司 [4] => [email protected] ) 
Array ( [2] => 小白 [3] => 20 [4] => 女 [5] => baidu公司 [6] => [email protected] ) 
Array ( [姓名] => 小白 [年龄] => 20 [性别] => 女 [公司] => baidu公司 [邮箱] => [email protected] )

使用数字作为key的叫做“索引数组”,使用其他作为key的叫做“关联数组”,可以使用array在初始的时候就是默认使用索引,也可以制定为关联数组。

<?php
	//声明 索引数组,并初始化
	$xiaoli=array("小李",25,"男","google公司","[email protected]");
	//输出数组
	print_r($xiaoli);
	
     echo "<br/>";  //声明 关联数组,并初始化 $xiaoli=array("姓名"=>"小李","年龄"=>25,"性别"=>"男","google公司","[email protected]"); //输出数组 print_r($xiaoli); ?>

输出

Array ( [0] => 小李 [1] => 25 [2] => 男 [3] => google公司 [4] => [email protected] ) 
Array ( [姓名] => 小李 [年龄] => 25 [性别] => 男 [0] => google公司 [1] => [email protected] )

  

也可以直接在初始化

猜你喜欢

转载自www.cnblogs.com/1906859953Lucas/p/9427855.html