PHP输出数组元素的方法

添加时间:13-03-25 所属分类:PHP工具与代码
  转载自http://infinity-love-cl.blog.163.com/blog/static/10311054520096552153340/

在实际开发中,经常要访问数组的值。如果每次都按数组索引来取数值元素,会非常麻烦。在
PHP中可以通过各种循环来快速访问数组元素。本节就介绍常用的for和foreach。
使用for循环语句输出数组元素对于一个按整数顺序索引的数组,可以通过for循环语句,来依次访问数组元素
[code]
$ms_office = array(
'word',
'excel',
'outlook',
'access'
);
for($i=0; $i<4; $i++)
{
echo "数组第".($i+1)." 个元素是:";
echo $ms_office[$i];
echo "
";
echo "
";
}
?>[/code]

使用foreach循环语句输出数组元素
PHP还专门为数组提供了一个循环语句:foreach循环语句,它的语法结构如下所示。
[code]foreach($array as $some_var)
{
statement
}[/code]
其中foreach和as都是PHP关键字。该语法结构的含义是:按顺序,每次将数组$array中的一个元
素存入变量$some_var后执行statement语句,然后取下一个元素执行statement语句,依次下去,直到
所有元素都取到。和for循环语句一样,statement可以是单条语句,也可以是一个语句块。代码4-2可
以改写成代码4-3的形式,输出的结果和代码上面的完全一样。

使用foreach循环获取数组元素
[code]$ms_office = array(
'word',
'excel',
'outlook',
'access'
);
foreach($ms_office as $software)
{
echo $software;
echo "
";
echo "
";
}
?>[/code]
这段代码将数组的每个元素依次存储在变量$software中,并且打印出来。foreach循环不仅可以获取数组元素,还可以获取索引
[code]$ms_office = array(
'wd'=>'word',
'ec'=>'excel',
'ol'=>'outlook',
'ac'=>'access'
);
foreach($ms_office as $key=>$value)
{
echo $key.": ".$value;
echo "
";
echo "
";
}
?>[/code]
这段代码中,每次foreach循环都会将数组的一个索引赋给
变量$key,将其对应的值赋给变量$value。

前篇:字符编码基本概念 后篇:济南市泉水节公开征集宣传口号、指定产品、...
发表我的评论


推荐文章   第一代农民工近暮年:要干到70岁 不干没...   孩子落户上学,济南通讯录   济南:27岁女孩酷爱钩编,手工作品已达...   济南市中区“一校一品”体育成果展精彩...   这些“90后”在深山里定格村民最纯笑容
随机文章   PHP上传文件代码,仅适合初学者,代码简洁...   install.php简单制作   PHP中UBB的使用   mysql中engine=innodb和engine=myisam的...   基于PHP读取TXT文件向数据库导入海量数...
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555