PHP遍历一维数组的几种方式

对与一个在PHP脚本中编写的数组,我们有多种方式去遍历它。下面介绍几种用循环遍历的方法。

1、 有数组$products   $products = array('Tires','Oil','Spark Plugs');

遍历方式有:  for($i = 0;$i <3; $i++)  {   echo $products[$i] . " ";   }

这是我们在C语言中最常见的遍历方式。

2、 有数组$prices    $prices = array('Tires' => 100,'Oil'=>10,'Spark Plugs'=>4);

遍历方式有

1.  foreach($prices as $key => $value) {   echo $key . "-" . $value . "<br />";  }

2.   while ($element = each($prices))  {  echo $element['key'];  echo "-";  echo $element['value'];  echo "<br />";  }

3.   while  (list($product,$price)  =  each($prices))  {    echo  "$product  -   $price<br />";   }

值得注意的是,当使用each()函数的时候,数组将记录当前元素。如果希望在相同的脚本中两次使用该数组,就必须使用函数reset()将当前元素重新置到数组开始处。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值