字典顺序PHP
我已经创建了一个脚本,它正在拍摄上传的图像,并根据目录中有多少图像来命名它们。例如,如果目录中有一个映像,它将被命名为0,第14个映像将被命名为14。我还创建了一个脚本,使用“array_reverse()”将这些图像显示在站点上,最新的图像位于顶部,最旧的图像位于底部 该顺序最多可处理10个图像(请记住,第一个图像为0),但第11个图像显示在1和2之间,因为按字典顺序排列 我如何在不使用数据库的情况下防止这种情况 非常适合任何服装 编辑 这里我有一个例子:字典顺序PHP,php,html,Php,Html,我已经创建了一个脚本,它正在拍摄上传的图像,并根据目录中有多少图像来命名它们。例如,如果目录中有一个映像,它将被命名为0,第14个映像将被命名为14。我还创建了一个脚本,使用“array_reverse()”将这些图像显示在站点上,最新的图像位于顶部,最旧的图像位于底部 该顺序最多可处理10个图像(请记住,第一个图像为0),但第11个图像显示在1和2之间,因为按字典顺序排列 我如何在不使用数据库的情况下防止这种情况 非常适合任何服装 编辑 这里我有一个例子: <?php $
<?php
$title = "Click to see the full size image!";
//upload from folder
error_reporting(0);
$files = glob("images/*.*");
$files = array_reverse($files);
for ($i=0; $i<count($files); $i++)
{
$image = $files[$i];
echo '<a href="'.$image.'"><img src="'.$image.'" width="400px" height="300px" title="'.$title.'"></a>';
}
我想你说的是“自然排序”或自然排序。这是php内置的。看看这个例子(它正好处理图像名称!)
我想你说的是“自然排序”或自然排序。这是php内置的。看看这个例子(它正好处理图像名称!)
您可以使用该命令执行此操作,该命令对列表中的项目应用a
例如:
<?php
$array1 = $array2 = array("img12.png", "img10.png", "img2.png", "img1.png");
natsort($array2);
print_r($array2);
?>
您可以为此使用命令,该命令将应用于列表中的项目
例如:
<?php
$array1 = $array2 = array("img12.png", "img10.png", "img2.png", "img1.png");
natsort($array2);
print_r($array2);
?>
你刚才不是问这个吗?是的,对不起。你让我的头发变得新鲜了一点,所以我能更好地理解它,谢谢!你刚才不是问这个吗?是的,对不起。你让我的头发变得新鲜了一点,所以我能更好地理解它,谢谢!绝对比我的SORT\u NUMERIC
尝试要好。:)+我找到了这篇文章:@user3241632请参阅编辑。我想这就是你想要的。它会自然地对图像/文件夹进行排序,并按顺序打印出来。谢谢,但是natsort()并没有突出显示为我的其他函数,这取决于什么?您使用的是某种IDE?您使用的是PHP4/5吗?很抱歉,我的php版本是5.5.6。肯定比我的SORT\u NUMERIC
trunt要好。:)+我找到了这篇文章:@user3241632请参阅编辑。我想这就是你想要的。它会自然地对图像/文件夹进行排序,并按顺序打印出来。谢谢,但是natsort()并没有突出显示为我的其他函数,这取决于什么?您使用的是某种IDE?你在使用PHP4/5吗?很抱歉,我的php版本是5.5.6。
Array
(
[3] => img1.png
[2] => img2.png
[1] => img10.png
[0] => img12.png
)