Custom Field Suiteのループ内の値でソート
ループの名前をloop、参照したい名前をkana
// ソート用の関数
function cfssort($line, $comp) {
$sort = $loop["kana"];
$comp = $comp["kana"];
$comp < $sort ? -1 : 1;
}
$lines = CFS()->get('loop');
// ソート
usort($lines, "cfssort");
// ループ
foreach($lines as $line) {
~処理~
}
ひらがな・カタカナ、大文字・小文字を区別しないソート
function cfssort($line, $comp) {
$sort = mb_convert_kana($loop["kana"], 'c');
$comp = mb_convert_kana($comp["kana"], 'c');
return strcasecmp($sort, $comp);
// 逆順は -1 * strcasecmp($sort, $comp);
}




