【发布时间】:2012-12-12 20:15:49
【问题描述】:
根本不熟悉 PHP。我使用来自另一个站点的旧代码(我没有编写)为客户创建 CMS。问题是,这里的目录结果不是按字母顺序返回的。我已经读过 scandir 会这样做,而 readdir 不会。我也知道数组或任意数量的排序函数也可以工作......我只是不知道该怎么做:) 任何帮助将不胜感激。
<select name="image1[<?print($i);?>]">
<option value="none.gif">no photo available</option>
<?
$handle = opendir($art_image);
while ($file = readdir($handle)) {
if ($file !="." && $file !="..") {
option($file,$row["image1"]);
}
}
?>
</select>
【问题讨论】:
-
您查看过
scandir上的手册吗?几乎解释了这一切。 -
不。正如我所说,“根本不熟悉 PHP”。因此,我不写 PHP 或理解它的语法。这就是我在这里的原因。
-
@user1898972,这个问题解决了吗?
标签: php arrays sorting readdir scandir