PHP数组

PHP中一共有三种数组类型:

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

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

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

索引数组:

 //这种方式索引是自动分配的

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

//也可以手动分配索引

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

e.g.:

<?php

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

?>
count() 函数 获取数组的长度


遍历:

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

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

关联数组:是使用分配指定键值的数组

$age = array("Peter"=>"35","Ben"=>"37");

也可以:

$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";
遍历关联数组:   
foreach($age as $X => X_Value)
{ 
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}

多维数组:包含一组或多个的数组。

如:二维数组

$cars = array
  (
  array("Volvo",22,18),
  array("BMW",15,13),
  array("Saab",5,2),
  array("Land Rover",17,15)
  );

遍历多维数组:

<?php
for ($row = 0; $row < 4; $row++) {
  echo "<p><b>Row number $row</b></p>";
  echo "<ul>";
  for ($col = 0; $col < 3; $col++) {
    echo "<li>".$cars[$row][$col]."</li>";
  }
  echo "</ul>";
}
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值