php中数组怎么循环输出?遍历数组的方法介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php中数组怎么循环输出?遍历数组的方法介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2873字,纯文字阅读大概需要5分钟。
内容图文
![php中数组怎么循环输出?遍历数组的方法介绍](/upload/InfoBanner/zyjiaocheng/147/68e3128af14748208ef07f6b8d05b2ef.jpg)
第一种:使用 foreach 结构遍历数组
对于一个存有大量网址的数组变量$url,如果使用 echo 语句来一个一个的输出,将会相当繁琐,但是呢通过 foreach 结构遍历数组那么就可以轻松的获取数据信息,示例代码如下:
<?php header("Content-Type:text/html; charset=utf-8"); $url = array( "PHP中文网"=>"www.gxlcms.com", "百度" => "www.baidu.com", "搜狗"=>"www.sogou.com", ); //声明数组 foreach($url as $link){ echo $link.'<br>'; } ?>
遍历结果为:
在上面的代码中,PHP为数组$URL 的每个元素一次执行循环体(echo 语句),将$link赋值给当前数组元素。各元素按数组内部顺序进行处理。
第二种:list()函数遍历数组
list()函数是把数组中的值赋给一些变量。与array()函数类似,list()函数不是真正的函数,而是一种语言结构,list()函数仅能用于数字索引且索引从 0 开始的数组。
语法格式如下:
void list(mixed ...)
参数 mixed 为被赋值的变量名称。
下面将通过具体实例讲解 list()函数和 each()函数的综合应用,获取储存在组数中的用户登录信息。
具体开发步骤如下:
1.利用开发工具,新建一个PHP 动态页,保存为index.php。
2.应用 HTML 标记设计页面。首先创建用户登录表单,用于实现用户登录信息的录入,然后使用 each()函数提取全局数组$_POST中的内容,最后使用 white 语句循环输出用户所提交的注重信息。
示例代码如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!---------------------------------------------定义用户登录表单信息----------------------------------------------------> <form name="form1" method="post"> <table width="323" border="1" cellpadding="1" cellspacing="1" bordercolor="#66cc33" bgcolor="#FFFFFF"> <tr> <td width="118" height="24" bgcolor="#CCFF33">用户名</td> <td width="192" height="24" bgcolor="#CCFF33"> <input type="text" name="user" id="user" size="24"> </td> </tr> <tr> <td height="24" bgcolor="#CCFF33">密 码</td> <td height="24" bgcolor="#CCFF33"> <input type="password" name="pwd" id="pwd" size="24"> </td> </tr> <tr bgcolor="#CCFF33"> <td height="24" colspan="2"> <input type="submit" name="submit" value="登录"> </td> </tr> </table> </form> </body> </html> <?php //输出用户登录信息 while(list($name,$value)=each($_POST)){ if($name!="submit"){ echo "$name=$value<br>"; } } ?>
3.在浏览器中输入地址,按回车键,输入用户名及密码,单击“登录”按钮,运行结果如下图所示:
说明:
each()函数用于返回当前指针位置的数组值,同时将指针推进到下一个位置。返回的数组包含4个键,键 0 和 key 包含键名,而键 1 和 value 包含相应的数据。如果程序在执行 each()函数时指针已经位于数组末尾,则返回 false。
【相关教程推荐】
1. 相关专题推荐:《php数组(Array)》
2. 相关视频课程推荐:
《用for循环来遍历数组:索引与关联数组》
《用while循环遍历数组:索引与关联数组》
《用foreach循环来遍历:索引与关联数组》
以上就是php中数组怎么循环输出?遍历数组的方法介绍的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的php中数组怎么循环输出?遍历数组的方法介绍全部内容,希望文章能够帮你解决php中数组怎么循环输出?遍历数组的方法介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。