如何反转屏幕上显示的文档顺序

时间:2014-01-30 11:28:50

标签: javascript php wordpress

屏幕上显示的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="  _ ">';

2 个答案:

答案 0 :(得分:0)

改变这个:

for($i=0; $i<$c; $i++)

对此:

for($i=$c; $i>=0; $i--)

这会反转输出

答案 1 :(得分:0)

您可以使用rsort对图像数组进行排序。您将获得12到1个订单的结果