我正在使用Amazon S3 SDK for PHP。我想知道是否有办法按特定顺序检索对象,例如按文件名或修改日期。目前它只是根据它们上传的时间列出它们。我正在使用这种方法,但也许还有另一种方法更适合。
$object_list_array = $s3->get_object_list(MYBUCKET, array(
'prefix' => '/path/to/folder/with/files/'
));
表达我希望他们返回的订单的最佳方式是什么?
答案 0 :(得分:0)
我不认为这是可能的。如果在
中检查get_object_list函数的定义SDK /服务/ s3.class.php
它列出了一系列可以传递的选项,但是明显缺乏定义结果顺序的选项:
在我的有限测试中,它似乎返回按名称排序的文件而不是创建日期。
答案 1 :(得分:0)
不直接使用SDK。但是,还有其他选择。例如,如果要将对象存储在数组中,则可以利用PHP的众多数组排序方法。