【PHP】下らねぇ質問はここに書き込みやがれ 32
■ このスレッドは過去ログ倉庫に格納されています
0009nobodyさん
2006/11/06(月) 22:56:06ID:???ユーザー関数で比較してソート
例文ちょっと改造して動かしてみたがこれでいけたぽいぞ
$array = array(
"みかん(3)",
"バナナ(1)",
"りんご(2)"
);
function cmp($a, $b)
{
preg_match("/\(([0-9]+)\)/", $a, $a);
preg_match("/\(([0-9]+)\)/", $b, $b);
$a = $a[1];
$b = $b[1];
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
usort($array, "cmp");
■ このスレッドは過去ログ倉庫に格納されています