php 的each()输出内容空白问题

原创 2016年08月30日 13:32:18
有时候,使用了each配合list却不能输出数组数据,一开始爱以为是php版本不支持each函数,
但是又没有报错。最后意识到原来是在each之前使用过foreach函数,这个函数使得数组中的指针已经
移动到数组末尾,这时候z
$arr=array('name'=>'张三','sex'=>'male','age'=>'23');
var_dump($arr);
echo '<hr>';
print_r(each($arr));
echo '<hr>';

foreach($arr as $k=>$v){
    echo $k.'=>'.$v.'<br>';
}
echo '<hr>';
reset($arr);//因为上面数组的指针已经移动到数组末尾,下面使用each的时候发生指针越界,返回false,导致无法输出值。
	    //因此使用reset()函数将指针初始化到0开始,即数组起始位置。
while(list($key,$val)=each($arr)){ 
    echo $key.'=>'.$val.'<br>';
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

IE6 页面空白不显示内容的问题

将 放在title前面解决。 原因:   在windows操作系统上使用IE6作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码...

阿里weex研究iOS(一)playground内容空白问题

版本0.6.1,按照官方说明一步一步安装 运行playground项目,启动后,控制台自动启动服务端,但最后报出一串错误 ERROR in Entry module not found: Err...

UTF-8编码网站空白问题,PHP验证码不显示问题

最近在调试PHP验证码的问题时,发现验证码总是不能正确显示,经过很多次测试,发现唯一的解决之道是用CMS的安装程序重新安装才能解决。如果总是这样找不到原因的话,那不会害苦了人,在网上一搜同类型的问题,...
  • dxcjpu
  • dxcjpu
  • 2011-02-18 13:54
  • 1016

jquery each控制checkbox有关内容(table tr)的显示或隐藏(jquery 按条件隐藏显示已输出内容)

jquery 按条件隐藏显示已输出内容 当不勾选任何一项时,显示所有国家内容; 勾选一项显示一项内容且不同国家内容可以叠加; 取消勾选隐藏其相应内容; “其他”代表所有不在勾选列表项以外的国家  ...
  • f10_s
  • f10_s
  • 2013-09-11 15:04
  • 3299

PHP表单提交错误后返回内容消失问题

PHP表单提交错误后返回内容消失问题 今日发现一个问题,用户如果提交表单后,不符合要求返回,表单信息老是没有。把我郁闷坏了,我明明记得最开始做此功能的时候,是可以恢复表单状态的。经过网上查找,原...
  • keyunq
  • keyunq
  • 2012-01-13 11:49
  • 2218

excel如何快速自动填充空白单元格上一行的内容

本例向大家介绍如何在excel通过基础操作方法批量快速填充空白单元格为上一行的内容。 步骤阅读 百度经验:jingyan.baidu.com 工具/原料 ...

chm文件打开空白无内容的解决办法

chm文件打开空白无内容的情况显示如下 这是一个很正规的文本,而且下载也没有损坏之类的。先关闭这个文件。 我们右击这个文件,选择属性 查看 ...

mysql数据库__join(行关联)_union(列关联)_minus(集合相减)_intersect(交集)_TRIM(取出空白字符)_ COMMENT(字段加注释)_CONCAT(字段追加内容)

1、JOIN已经在前面讲过。举例:: select FiledName1,FiledName2,FiledName3,*** from TableName1 left join TableName2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)