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

 更新时间:2014年07月01日 21:33:04   投稿:mdxy-dxy  
这篇文章主要介绍了php中foreach正序输出与倒序输出的例子,php foreach用法实例,需要的朋友可以参考下

实现代码:

// 正序
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 Wrapper在SAE上的应用方法

    PHP Wrapper在SAE上的应用方法

    这篇文章主要介绍了PHP Wrapper在SAE上的应用方法,详细介绍了PHP Wrapper的功能、定义与使用技巧,进一步分析了在新浪SAE平台上进行文件写操作的具体实现技巧,需要的朋友可以参考下
    2016-05-05
  • 解决php写入数据库乱码的问题

    解决php写入数据库乱码的问题

    在本文里小编给大家分享的是一篇关于解决php写入数据库乱码的问题的知识点内容,需要的朋友们可以学习下。
    2019-09-09
  • php Xdebug的安装与使用详解

    php Xdebug的安装与使用详解

    本篇文章是对php Xdebug的安装与使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 比较strtr, str_replace和preg_replace三个函数的效率

    比较strtr, str_replace和preg_replace三个函数的效率

    本篇文章是对strtr, str_replace和preg_replace三个函数的效率问题进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP无法访问远程mysql的问题分析及解决

    PHP无法访问远程mysql的问题分析及解决

    首先说明,远程服务器是可远程访问的,经过一番折腾最后想到了SELINUX的问题,对比了下AB两台机器,果然设置不一样!估计就是它的问题
    2013-05-05
  • 使用Linux五年积累的一些经验技巧

    使用Linux五年积累的一些经验技巧

    本篇文章是小编使用Linux五年积累的一些经验和技巧,需要的朋友参考下
    2013-06-06
  • php单态设计模式(单例模式)实例

    php单态设计模式(单例模式)实例

    这篇文章主要介绍了php单态设计模式(单例模式)实例,单态模式的主要作用是保证在面向对象编程设计中,一个类只能有一个实例对象存在,需要的朋友可以参考下
    2014-11-11
  • PHP如何实现防止重复提交

    PHP如何实现防止重复提交

    防抖(Debounce)是一种防止重复提交的策略,它通过延迟一定时间来合并连续的操作,以确保只执行一次,本文为大家整理了几种防抖的实现方法,希望对大家有所帮助
    2023-09-09
  • 浅谈Laravel中如何对大文件进行加密

    浅谈Laravel中如何对大文件进行加密

    在Laravel项目中,用户可以上传任何大小的文件,出于安全目的,需要对这些文件进行静态加密。Laravel提供encryption, 但它们主要用于加密值。 使用encrypt助手方法对像图像文件进行加密可以很好地工作,文件内容需要加载到内存中,对于大文件来说是个问题。
    2021-05-05
  • php中inlcude()性能对比详解

    php中inlcude()性能对比详解

    PHP程序员最常用的两个函数莫过于require_once和include了,通过这两个函数,我们可以使用其他类库中定义的类等对象。但很多人在使用包含相同目录下的其他文件时,仅仅简单使用下面的代码进行文件引用
    2012-09-09

最新评论