您的位置:首页 > 编程语言 > PHP开发

php数组

2016-01-21 11:26 561 查看

php数组

1.索引数组-带有数字索引的数组

2.关联数组-带有指定键的数组

3.多维数组-包含一个或多个数组的数组

php索引数组

有两种创建方法:

索引自动分配(索引从0开始)

$cars = array("Volvo","BMW","SAAB");


索引的手动分配:

$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "SAAB";


eg:

<?php
$cars = array('Volvo','BMW','SAAB');
echo "I like ".$cars[0].", ".$cars[1].", ".$cars[2];


运行结果:

I like Volvo, BMW, SAAB


获取数组的长度count()

<?php
$cars = array('Volvo','BMW','SAAB');
echo count($cars);


运行结果:

3


遍历索引数组

for循环遍历并输出索引数组的所有值

<?php
$cars = array('Volvo','BMW','SAAB');
$arrlength = count($cars);
$arrlength = count($cars);

for ($x=0; $x < $arrlength; $x++) {
echo $cars[$x];
echo "<br/>";
}


php关联数组

关联数组是使用开发人员分配给数组的指定键的数组

有两种创建关联数组的方法:

$age = array(
'Peter' => '35',
'Ben' => '37',
'Tom' => '40'
);


$age['Peter'] = '35';
$age['Ben'] = '37';
$age['Tom'] = '40';


eg:

<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
foreach($age as $x=>$x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>


多维数组

eg:

<?php
<?php
$cars = array(
array("Volvo",30,20),
array("BMW",17,15),
array("Saab",5,2),
array("land Rover",15,11),
);

echo $cars[0][0]."库存:".$cars[0][1].",已售".$cars[0][2];
echo $cars[1][0]."库存:".$cars[1][1]."已售".$cars[1][2];
echo $cars[2][0]."库存:".$cars[2][1]."已售".$cars[2][2];
echo $cars[3][0]."库存:".$cars[3][1]."已售".$cars[3][2];
?>


运行结果:

Volvo库存:30,已售20BMW库存:17已售15Saab库存:5已售2land Rover库存:15已售11


下一篇将讨论数组排序的问题(一维数组和多维数组的排序)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: