この質問をするのは恥ずかしいので、手短に質問します。
私はそのような配列を持っています:
array (size=11)
0 => string 'create' (length=6)
1 => string 'index' (length=5)
2 => string 'restore' (length=7)
3 => string 'renew' (length=5)
4 => string 'check' (length=5)
5 => string 'transfer' (length=8)
6 => string 'delete' (length=6)
7 => string 'update' (length=6)
そして、次のように並べ替える必要があります。
array (size=...)
1 => string 'index' (length=5)
2 => string 'update' (length=6)
3 => string 'renew' (length=5)
and all other values no matter which order
ソートするルールはありません。出力モデル配列しかありません。
私は試しましたが、クロージャの中に何を書くべきかわかりません:
$modelMenu = array('index', 'update', 'renew');
$myCustomFilter = function($a, $b) use ($modelMenu) {
var_dump($a, $b);
};
usort($list, $myCustomFilter);
ありがとう。