• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小月月神马都不知道
博客园    首页    新随笔    联系   管理    订阅  订阅

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 />";
}
?>

运行结果:

我以为我知道些什么,可其实我什么都不知道。
posted @ 2014-04-27 16:46  小月月神马都不知道  阅读(220)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3