按自然降序对目录文件名数组进行排序

2023-12-06

我有一个要按自然降序返回的内容目录。

我在用着scandir() and natsort(),但添加array_reverse()没有结果。

我一直在研究结合使用opendir() and readdir()以及影响此结果的其他因素。

要排序的项目是编号的图像文件。它们将被返回为:10 9 8 7等等,但是喜欢来自喜欢1000 999 998 997... 直到0

这是我当前的代码:

$dir = 'dead_dir/dead_content/';
$launcher = scandir($dir);
natsort($launcher);
array_reverse($launcher, false);
foreach ($launcher as $value) {
    if (in_array(pathinfo($value, PATHINFO_EXTENSION), array('png'))) {
        echo '<img src="dead_dir/dead_content/'.$value.'" />'
    }
}

 $dir='dead_dir/dead_content/';
 $launcher= scandir($dir);
 natsort($launcher);
 $r_launcher = array_reverse($launcher,true);

 foreach($r_launcher as $value ){
   if(in_array(pathinfo($value, PATHINFO_EXTENSION),array('png'))){
       echo '<img src="dead_dir/dead_content/'.$value.'" />'}}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按自然降序对目录文件名数组进行排序 的相关文章

  • 通过身份验证保护 CodeIgniter 2 应用程序的正确方法是什么?

    I have Ion Auth http benedmunds com ion auth 正确安装并在我的服务器上运行 我也有默认的代码点火器2 新闻 教程在同一个 CI 安装中工作 我只是在玩 并对使用身份验证系统 封闭 或保护整个应用程
  • 更改 Woocommerce 中“我的帐户”页面上的标题

    我见过大量有关如何使用 WooCommerce 我的帐户仪表板重新排序 更改导航和页面的示例 但我一生都无法弄清楚如何更改每个部分的主要标题 我的帐户 订单 下载 地址等 我已经搜索过模板 但没有任何乐趣 我尝试使用条件 php 注释来回显
  • 防止 Propel 插入空字符串

    当未设置列时 如何防止 Propel ORM 插入空字符串 CREATE TABLE user uid INTEGER PRIMARY KEY AUTO INCREMENT email VARCHAR 255 NOT NULL UNIQUE
  • 使用 ImageMagick 和 PHP 将 PNG 转换为 JPG 并将透明背景设置为白色

    将图像从 PNG 转换为 JPEG 时 如何使用 ImageMagick 带有 php 扩展 将透明背景设置为白色 在撰写本文时 您尚未指定正在使用哪个扩展 但如果您使用命令行 则命令将是 convert image png backgro
  • laravel - 使用请求类或输入类

    在宁静的控制器中 我应该使用哪个类来获取传递的变量 member gt email Input get email or member gt email Request get email 两种选择都适合我 但有什么区别 Input get
  • php中的条件格式化html表与时间戳比较

    echo table style width 100 tr echo td Order td echo td Destination td echo td Location td echo td Status td echo td Time
  • 如何隐藏 URL 中的锚标记

    如何隐藏地址栏中以下链接 href 的哈希值 a href index php dev name 所以它会将我重定向到index php dev name 但我希望地址栏只显示index php 您可以使用 Javascript oncli
  • 如何关闭未关闭的 HTML 标签?

    每当我们从数据库或类似来源获取一些经过编辑的用户输入内容时 我们可能会检索仅包含开始标记但不包含结束标记的部分 这可能会妨碍网站当前的布局 有客户端或服务器端的方法来解决这个问题吗 找到了一个很好的答案 使用 PHP 5 并使用 DOMDo
  • Google Cloud SQL 上的故障转移如何运作?

    我打算将 PHP 应用程序 从 Google Cloud Platform 外部的服务器 连接到 Google Cloud SQL 我想知道如何设计应用程序以正确地对其数据库进行故障转移 根据manual https cloud googl
  • 使用 Instagram Basic Display API 时出现“无效平台应用程序”错误

    我正在尝试使用 Instagram Basic 显示 API 但是当我发布授权代码以获取访问令牌时 我不断收到以下错误 error type OAuthException 代码 400 error message 平台应用无效 我正在遵循此
  • 对 SimpleXML 数据进行排序和分组

    我正在对 XML 文件中的出版物数据进行排序和分组 我目前使用的方法效果很好大部分情况下 尽管我觉得有一种更有效的方法来完成我想要完成的任务 以下是目标节点的示例
  • Mysqli 更新抛出 Call to a member function bind_param() 错误[重复]

    这个问题在这里已经有答案了 我有一个 70 80 字段表单 需要插入到表中 因此我首先根据表单中的输入名称在数据库中创建了一个表 而不是手动创建一个巨大的插入语句 这是我使用的代码创建 更改表 function createTable ar
  • PHP 扩展开发入门 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 请推荐有关 PHP 低 级 modules 编程接口的帮助文章或教程 搜索我的书签 我发现的唯一链接是
  • 使用 json_encode() 函数在 PHP 数组中生成 JSON 键值对

    我正在尝试以特定语法获取 JSON 输出 这是我的代码 ss array 1 jpg 2 jpg dates array eu gt 59 99 us gt 39 99 array1 array name gt game1 publishe
  • Ebay api GetSellerList,解析响应 XML

    我正在使用 eBay 交易 api 来获取当前列出的卖家股票 我正在使用 GetSellerList 调用 我在解析 xml 时遇到问题 然后将其插入到网站商店中 这是 xml 请求
  • PHP 中的引用

    我正在编写一个自定义博客引擎 并且希望拥有类似于 Wordpress 的引用 我可以查看 WordPress 源代码 但我真的更喜欢某种教程 但到目前为止我还没有找到 有没有关于在 PHP5 中实现 trackbacks 或 pingbac
  • 如何将 Smarty 3 包含到 Laravel 4 中?

    我是 Laravel 的新手 所以仍在习惯这些概念 但是我有大约 10 年的使用 Smarty 的经验 所以我希望利用这一点 除了事实上 Blade 似乎缺乏太多我发现有用且在 Smarty 中开箱即用的功能 但无论如何除了这个问题的要点之
  • 如何通过ssh检查ubuntu服务器上是否存在php和apache

    如何通过ssh检查Ubuntu服务器上apache是 否安装了php和mysql 另外如果安装的话在哪个目录 如果安装了其他软件包 例如 lighttpd 那么它在哪里 确定程序是否已安装的另一种方法是使用which命令 它将显示您正在搜索
  • 从所有会话中注销

    我有一个注销选项 这是我的代码 session start session destroy setcookie key time 60 60 24 setcookie username time 60 60 24 我想添加另一个选项来注销所
  • 将数组排序为第一个最小值、第一个最大值、第二个最小值、第二个最大值等

    编写一个JS程序 返回一个数组 其中第一个元素是第一个最小值 第二个元素是第一个最大值 依此类推 该程序包含一个函数 该函数接受一个参数 一个数组 该函数根据要求返回数组 输入示例 array 2 4 7 1 3 8 9 预期输出 1 9

随机推荐

  • XPath :绑定到集合的最后一项

    Can I Bind TextBox Text到最后一项ObservableCollection
  • 使用 CGAL 编译一个简单的测试

    我刚刚在 mac 系统上用brew安装了CGAL 现在我很高兴通过一个简单且最小的示例来尝试它 我可以用g 编译它吗 我想用以下命令编译这个示例文件 gcc namefile cpp lCGAL I usr local include CG
  • 如何复制二维字符串数组?

    我正在使用一个使用二维字符串数组的程序 一开始可能不是那么聪明 但是呃 我想编写一个函数 它采用这些数组之一 比方说 array1 使一个独立的副本 并返回它 比方说 array2 但是 当我更改 array2 中的值时 它似乎会反映在 a
  • 防止 selectInput 换行文本

    在闪亮的应用程序中 有没有办法阻止下拉列表中的文本selectInput 从包装中 如下面的屏幕截图所示 每个选项都是一个长文本字符串 我希望下拉菜单在一行上显示每个长字符串 而不需要制作一个巨大的侧边栏 从中汲取灵感here and he
  • osx - 如何以编程方式删除具有提升权限的文件?

    我正在尝试从 Library PreferencePanes 文件夹中删除文件 但使用普通权限无法完成此操作 通常 如果您需要从 Library 文件夹中删除任何文件 系统会询问您的用户名和密码 我目前的做法是 NSFileManager
  • d3.geo.tile 点对点路径未显示不同宽度

    我一直在关注这个块的例子将节点和路径显示为地标和道路 我已成功加载地图 并且能够放大到 街景 级别 我还按照示例成功添加了节点 然而 我的问题是我的路径大部分是直的点对点路径 我一直将它们实现为M sourcex sourcey L tar
  • 将 $scope 替换为“'controller' as”语法

    我正在跟进这个 AngularJS ASP NET 教程他们利用 scope 但我正在尝试用新语法替换过时的用法controller正如这个问题中所描述的 AngularJs 控制器为 语法 澄清 我所做的目前不起作用 页面调用 http
  • Spring Batch:如何监控当前正在运行的作业并在jsp页面上显示进度

    我想知道如何监视当前正在运行的批处理作业的状态 我的作业基本上是使用一些默认步骤处理文件夹 因此我想逐步向用户显示进度 我正在使用Tasklets and 数据库作业存储库用一些示例代码来解释实现这一点会更有帮助 谢谢 如果您想开发自己的监
  • Spring Boot Rest 服务表单太大

    我正在使用 Spring Boot 1 3 2 我需要公开 REST Web 服务 对于此 Web 服务 我需要传递一个字符串 包含 xml 数据 作为参数 字符串的大小通常在 2 MB 到 120 MB 之间 问题是我不知道如何配置 RE
  • 如何将图像 (PNG) 转换为 2D 数组(二进制图像)?

    我需要以下 PNG 图像的 2D 二进制表示形式 谁能提供一种方法或来源将上面的 PNG 图像转换为 2D 数组 其中 1 土地 0 水 经过一些阅读 我找到了一种在将图像转换为图像后循环遍历图像中所有像素的方法base64在线使用Base
  • 为什么 MATLAB 标准差计算与手工计算不同?

    Matlab gt gt std 3 2 2 3 ans 0 5774 标准差的外行解释Google Mean of 3 2 2 3 2 5 Deviation from mean for each value 0 5 0 5 0 5 0
  • 一台机器的唯一ID应该是什么?它的主板ID? Windows 产品 ID?

    我想检索机器的唯一ID 和其他人一样 我也做了很多研究 发现唯一 ID 生成过程没有一个完美 对于主板序列号 ID 它是唯一的 它无法改变 但是 如果制造商未在内存位置上添加信息 则在某些机器中可能找不到它 然后我发现它没有给出唯一 ID
  • Java从服务器发送文件到客户端

    我正在尝试找到一种将不同文件类型的文件从服务器发送到客户端的方法 我在服务器上有这段代码 用于将文件放入字节数组中 File file new File resourceLocation byte b new byte int file l
  • Selenium java 浏览器会话重用

    我的问题如下 如何重用浏览器会话来进行不同 java 类中的测试 我打开浏览器是这样的 public class OpenBrowser public static WebDriver driver BeforeSuite public s
  • 将连接器添加到 Kafka Connect

    我正在使用 Confluence Kafka Docker 镜像 特别是使用这个 https github com confluenceinc cp docker images tree 4 0 x examples cp all in o
  • 获取 jsTree 中选中的节点

    我有一个基于 JSON 数据的工作 JSTree 并且复选框插件在每个项目旁边显示框 到目前为止一切顺利 现在我想获取用户检查了哪些节点 这样我就可以对数据做一些事情 不幸的是 我还没有找到通过文档或网络搜索来做到这一点的方法 SO 的一些
  • 如何将wordpress中的价格四舍五入到最接近的值?

    我正在使用以下函数来四舍五入 WordPress 中的价格 add filter woocommerce get price excluding tax round price product 10 1 add filter woocomm
  • 访问 WPF 中 DataGrid 的 ScrollView 属性

    是否可以访问水平偏移 我在数据网格的属性列表中找不到它 Thanks In XAML
  • 如何使背景图像正确适合板内而不失去响应能力

    我有代码 其中有类框 我已经给出backgroundimage to class box box1 我的问题那是image is not correctly fitting inside to the board when i rezize
  • 按自然降序对目录文件名数组进行排序

    我有一个要按自然降序返回的内容目录 我在用着scandir and natsort 但添加array reverse 没有结果 我一直在研究结合使用opendir and readdir 以及影响此结果的其他因素 要排序的项目是编号的图像文