遍历数组元素

遍历数组经常使用的是foreach语法结构
foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象。如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。
foreach有两种语法

   foreach (array_expression as $value)
    statement
foreach (array_expression as $key => $value)
    statement

第一种语法遍历给定的是array_expression 数组,每循环一次,其中的单元值就会赋值给¥value并且数组内部中的指针会向前移一步。
第二种语法做的事情跟第一种一样 ,只除了当前单元的键名也会在每次循环中被赋给变量 $key。

并且能够自定义遍历对象
例子:
给 ‘张三’,‘李四’,‘王五’ 每个人加10分

<?php
header('content-type;text/html;charset=utf-8');
$arr = array('张三'=>50,'赵六'=>60,'孙七'=>45);
foreach($arr as &$value){
$value += 10;
}

unsrt($value); //最后取消引用
print_r($arr); //Array ( [张三] => 60 [赵六] => 70 [孙七] => 55 )
?>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值