コードは次のとおりです。
var_dump($images);
array(2) {
["main_product_image"]=> array(1) { ["bb2018.jpg"]=> string(63) "...018.jpg" }
["XIMAGE"]=> array(1) { ["bb2018x.jpg"]=> string(64) "...18x.jpg" }
}
krsort($images, SORT_STRING | SORT_FLAG_CASE) ;
var_dump($images);
array(2) {
["main_product_image"]=> array(1) { ["bb2018.jpg"]=> string(63) "...018.jpg" }
["XIMAGE"]=> array(1) { ["bb2018x.jpg"]=> string(64) "...018x.jpg" } }
ご覧のとおり、krsort は効果がありません。なんで ?
編集: krsort() の前に、配列からいくつかの要素を unset() しています。それはこれと関係がありますか?