屏幕上显示的PDF文档按时间顺序排列。它们已上传到Wordpress中的FILEMANAGER模块。我们需要将顺序从1 - 12反转到12 - 1. 12位于列表的顶部,1位于底部。
echo '<form name="myform" action="http://...." method="POST">';
$dirPath = dir('./wp-content/uploads/...');
$imgArray = array();
while (($file = $dirPath->read()) !== false)
{
if ((substr($file, -3)=="pdf") || (substr($file, -3)=="xls") || (substr($file, -3)=="png"))
{
$imgArray[ ] = trim($file);
}
}
$dirPath->close();
sort($imgArray);
$c = count($imgArray);
for($i=0; $i<$c; $i++)
{
echo "<p class=\"downloads\">".ereg_replace('[^A-Za-z0-9]', ' ', getFilenameWithoutExt($imgArray[$i])) ."
<span class='complete'><a href=\"".get_home_url()."/wp-content/uploads/...".$imgArray[$i]."\" target=\"_blank\">
[view]</a></span> <input name=\"group1[]\" type=\"checkbox\" value=\"" . $imgArray[$i] . "\" /></p>";
}
echo '<input type="hidden" name="path" id="path" value="/wp-content/uploads/..." />
<input class="download" type="submit" value=" _ ">';
答案 0 :(得分:0)
改变这个:
for($i=0; $i<$c; $i++)
对此:
for($i=$c; $i>=0; $i--)
这会反转输出
答案 1 :(得分:0)
您可以使用rsort
对图像数组进行排序。您将获得12到1个订单的结果