【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
257:nobodyさん 09/05/11 00:53:38 r24gXu9a javascriptは hoge.sort(function(a, b) {return (a > b) ? -1 : 1;}) こんな風に、そのソート関数だけで有効なユーザー定義ソート関数が使えるけど phpではどうやるの? function cmp($a, $b){return ($a < $b) ? -1 : 1;} usort($hoge, "cmp"); だと、他の場所にcmpという関数が無いか気にする必要があるし。 258:28 09/05/11 01:01:59 >257 class mySort { public static function cmp($a, $b){return ($a < $b) ? -1 : 1;} } usort($hoge, array('mySort', 'cmp'); 259:nobodyさん 09/05/11 01:48:59 PHP 5.3 からは下のように書けるよ。 usort($arr, function($a, $b){ return $a - $b; }); 260:nobodyさん 09/05/11 02:03:26 ありがとう! php5.3まで待ちます… 261:nobodyさん 09/05/11 03:00:53 なぜ引き算・・・ 262:nobodyさん 09/05/11 03:35:39 3RhlII/w 5.3.0RC2をビルドしようとしたら以下のエラーがでて困ってます。 src/php-5.3.0RC2/ext/mbstring/mbstring.c:4757: error: `php_mb_encoding_detector' undeclared (first use in this function) src/php-5.3.0RC2/ext/mbstring/mbstring.c:4758: error: `php_mb_encoding_converter' undeclared (first use in this function) どなたか解決策ご存じでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5038日前に更新/65 KB
担当:undef