首页 > 代码库 > php中的foreach使用
php中的foreach使用
foreach语句是php用来遍历数组的一种方法,主要有两种格式:
第一种:foreach (array_name as $value)
例1:
<?php
$arr=array(1,2,3);
foreach ($arr as $key =>$value)
{
echo "Value: " . $value . "<br />";
}
?>
运行结果:
第二种:foreach (array_name as $key => $value),是第一种的扩展形式。
第二种方法跟第一种的区别就是多了个$key,意义在于在这种情况下,数组除了把当前元素的值赋给$value外,也会在每次循环中把当前元素的键值赋给变量$key。键值可以是整数,也可以是字符串。
例2:键值为整数
<?php
$arr=array(1,2,3);
foreach ($arr as $key =>$value)
{
echo "Value: " . $value . ",";
echo "Key: " . $key . "<br />";
}
?>
运行结果:
例3:键值为字符串
<?php
$arr=array("one"=>1,"two"=>2,"three"=>3);
foreach ($arr as $key =>$value)
{
echo "Value: " . $value . ",";
echo "Key: " . $key . "<br />";
}
?>
运行结果:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。