独特的php遍历数组的写法,reset(),next(),current()
2016-02-23 21:25
686 查看
<?php function create_table($data){ echo "<table border=\"1\">"; reset($data); $value = current($data); while($value){ echo "<tr><td>".$value."</td></tr>\n"; $value = next($data); } echo "</table>"; } create_table(array('sdfsdf','zys','buasdf'));
<?php function create_table($data,$cellspacing,$cellpadding,$border){ echo "<table cellspacing='{$cellspacing}' cellpadding='{$cellpadding}' border='{$border}'>"; reset($data); $value = current($data); while($value){ echo "<tr><td>{$value}</td></tr>"; $value = next($data); } echo '</table>'; } create_table(array('sdfdsf','qweqwr','sdfa'),4,4,3);
相关文章推荐
- 优秀的PHP开源项目集合
- PHP面向对象开发,关于调用父类构造器的问题
- 十天学习PHP之第四天
- 手动更新Wamp中php版本的方法
- php分享二十二:设计模式
- PHP对象赋值测试帮助理解
- phpstorm中的数据库
- NTP服务器搭建
- &nbsp;vsftp配置大全---超完整版…
- laravel在*nix 下安装及创建项目
- smtp发送邮件记得结尾发送"\r\n.\r\n"
- ajax无刷新删除、复制 THINKPHP
- php函数和语法结构
- yii2 增加新的目录结构
- php如何发起POST DELETE GET POST 请求
- PHP curl 实现RESTful PUT DELETE 实例
- PHP之设计模式(工厂、单例)
- Ubuntu下启动pptp失败问题
- ubuntu 14.04 部署vsftpd
- php中Mail_mimeDecode无法读取foxmail等eml文件正文问题