我正在製作一個腳本,它應該對文件夾進行排序並在網上以行和列顯示它們。它應該是4列,並繼續下去,直到找不到更多的文件夾。除了那個魔法部分,它將行和列中的對象排序,我得到了一切。我的想法是,我做了兩個變量:$hor
(列)$ver
(行),然後我使用CSS來放置腳本正在製作的對象。有沒有人有如何處理這個想法? JavaScript是不是一種選擇,由於要求如何排序由php生成的html對象
這是迄今爲止我的腳本:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$directory = '/path/to/directory';
$scanned = array_diff(scandir($directory), array('..', '.'));
$count = count($scanned);
echo $count;
for ($i = 2; $i <= $count + 1; $i++) {
$x = $i - 2;
// Magic code that sorts into horizontal and vertical numbers
echo '<div id="' . $x . '" class="' . $hor . ' ' . $ver . '"><a href="/' . $scanned[ $i ] . '"><div class="inner"><p>' . $scanned[ $i ] . '</p></div></a></div>';
}
?>
你至少應該解釋一下你想如何分佈在行和列中的元素:多少列?一個固定的數額,或者動態確定的東西?先從左到右排序,然後從上到下,或從上到下排序,然後從左到右排序? – trincot
是的,我編輯了這個問題 – cbh1608
https://www.google.com/search?q=sortable.js – mplungjan