如何用php定义一个数组?
php中定义数组的方法:
1、PHP定义数组的格式:
数组名=array();
如:$aa=array();//这样就定义了一个数组,
之后给元素赋值:
1
2
3
4
5
|
$aa [0]= "9016" ;
$aa [1]= "9017" ;
$aa [2]= "9018" ;
|
2、PHP输出数组的方法:
1
2
3
4
5
6
7
|
foreach ( $aa as $val )
{
echo $val ;
}
|
也可以在定义数组时直接赋值
1
|
$aa = array (0=> "9016" ,1=> "9017" ;2=> "9018" );
|
3、PHP的数组还可以用字符做下标,不一定要数字:
1
2
3
4
5
|
$aa [ "name" ]= "Joan" ;
$aa [ "num" ]= "9018" ;
$aa [ "email" ]=<a href= "mailto:abc@abc.com" rel= "external nofollow" >abc@abc.com</a>;
|
也可以这样
1
|
$aa = array ( "name" => "joan" , "num" => "9018" , "email" =><a href= "mailto:abc@abc.com" rel= "external nofollow" >abc@abc.com</a>);
|
将一个一维数组的元素也定义为数组,就是一个二维数组,
1
2
3
4
5
|
$aa = array (0=> "a1" ,1=> "a2" );
$bb = array (0=> "b1" ,1=> "b2" );
$cc = array (0=> $aa ;1=> $bb );
|
此时,$cc[0]也是一个数组,$cc[1]也是一个数组,$cc就是一个二维数组。
同理,三维,四维数组也可以继续定义下去。
4、数组的元素不仅于数字和字符串,可以是类的对象。
更多PHP相关知识,请访问服务器之家相关栏目。