php foreach正序倒序输出示例代码

yipeiwu_com5年前PHP代码库

实现代码:

// 正序
foreach($files as $file_num => $file) {
	if(is_file($directory.$file)){
		//$file = iconv("gb2312","UTF-8",$file); //或者 iconv("gb2312","UTF-8",$value);
		$date = substr($file,0,9);
		echo '<li class="world-cup-'.$date.'">';
		echo '<a href="'.$directory.$file.'" rel="worldcup" title="巴西世界杯赛事'.$date.'">';
		echo '<img src="'.$directory.$file.'" alt="">';
		echo '</a>';
		echo '</li>';
	}
}


// 倒序
foreach(array_reverse($files) as $file_num => $file) {
	if(is_file($directory.$file)){
		//$file = iconv("gb2312","UTF-8",$file); //或者 iconv("gb2312","UTF-8",$value);
		$date = substr($file,0,9);
		echo '<li class="world-cup-'.$date.'">';
		echo '<a href="'.$directory.$file.'" rel="worldcup" title="巴西世界杯赛事'.$date.'">';
		echo '<img src="'.$directory.$file.'" alt="">';
		echo '</a>';
		echo '</li>';
	}
}

相关文章

PHP Token(令牌)设计

PHP Token(令牌)设计

如何达到目的: 怎样避免重复提交? 在SESSION里要存一个数组,这个数组存放以经成功提交的token.在后台处理时,先判断这个token是否在这个数组里,如果存在,说明是重复提交.&...

php XPath对XML文件查找及修改实现代码

复制代码 代码如下: <?php /* <?xml version="1.0" encoding="utf-8"?> <article> <item&...

php中error与exception的区别及应用

error与exception的区别查阅网上资料大多是java的解释,貌似php的异常处理过程与java差不多 java中的Object继承结构如下: Object---->Th...

PHP用户管理中常用接口调用实例及解析(含源码)

PHP用户管理中常用接口调用实例及解析(含源码)

掌握用户的第一步就是将已经关注的粉丝信息保存起来,这个时候就用到获取用户列表接口。公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公...

改写函数实现PHP二维/三维数组转字符串

由于工作需要,自己在手册给定的示例函数基础上改写出了这样一个函数,代码如下: 复制代码 代码如下: //将多维数组中所有的数值转换成字符串————》最多支持三维数组 function i...