PHPカスタマイズソート順
Q&A
Closed
したいこと
$arr = ['1L','3L','L2','L1','2L','L3','LL'];
以下のようなソート順して欲しい!!
$arr = ['L1','L2','L3','LL','3L','2L','1L'];
いい案がある方いらっさいましたら、教えてくださいますよう宜しくお願い致します。
0 likes
Q&A
Closed
$arr = ['1L','3L','L2','L1','2L','L3','LL'];
以下のようなソート順して欲しい!!
$arr = ['L1','L2','L3','LL','3L','2L','1L'];
いい案がある方いらっさいましたら、教えてくださいますよう宜しくお願い致します。
データや条件が曖昧なので予想して考えてみます。
まずデータが「英字(A-Z)と数字(1-9)の2文字」と考えます。
例)19, 91, 1A, Z9, AZ, ZA
条件は次のようなものと考えます。
比較対象をA、Bとして、
この条件で示されている例のようにソートできたので、あとはusort
でこれらの条件を書いていくだけになります。
(文字の分解や数字判定、英字判定は割愛します)
@duong-lt
Questioner
それだけではソートの条件が分かりません。他の値が入ることはありますか?
@duong-lt
Questioner
@duong-lt
Questioner