【发布时间】:2014-10-28 04:17:09
【问题描述】:
我有图像数组,例如
[Images] => Array
(
[0] => /var/www/httpdocs/images/products/detail/10396-alt-1.jpg
[1] => /var/www/httpdocs/images/products/detail/10396-main-599.jpg
)
[Images] => Array
(
[0] => /var/www/httpdocs/images/products/category/10167-main-354.jpg
[1] => /var/www/httpdocs/images/products/detail/10167-alt-1.jpg
[2] => /var/www/httpdocs/images/products/detail/10167-alt-2.jpg
[3] => /var/www/httpdocs/images/products/category/10168-main-361.jpg
[4] => /var/www/httpdocs/images/products/category/10168-main-360.jpg
)
我想按基本名称排序,但也按字母数字以特定方式排序
我总是希望前 5 位数字在 alpha 升序排序 (z-a) 后按数字排序,然后最后一位数字降序排序。我将如何做到这一点?
示例输出应该是这样的
[Images] => Array
(
[0] => /var/www/httpdocs/images/products/detail/10396-main-599.jpg
[1] => /var/www/httpdocs/images/products/detail/10396-alt-1.jpg
)
[Images] => Array
(
[0] => /var/www/httpdocs/images/products/category/10167-main-354.jpg
[1] => /var/www/httpdocs/images/products/category/10168-main-360.jpg
[2] => /var/www/httpdocs/images/products/category/10168-main-361.jpg
[3] => /var/www/httpdocs/images/products/detail/10167-alt-1.jpg
[4] => /var/www/httpdocs/images/products/detail/10167-alt-2.jpg
)
【问题讨论】:
-
你能提供一个想要的结果的例子吗?
-
是的,等一下,我会提供结果和更深入的数组