【PHP】ID出さなくても質問OKなスレ【初心者歓迎】at PHP【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト17:nobodyさん 09/02/25 03:04:58 他言語は正規表現を一旦コンパイルして変数に持っておけますが PHPでそういうことできませんか? ループ中で使うと毎回コンパイルされるのはもったいないと思うんですが 18:nobodyさん 09/03/08 08:30:54 if(preg_match('/^[a-z]+$/',$A)){ $AA=$A; } if(preg_match('/^[a-z]+$/',$B)){ $BB=$B; } を何度も書くのと if(Match($A)){ $AA=$A; } if(Match($B)){ $BB=$B; } function Match($ZZ){ return preg_match('/^[a-z]+$/',$ZZ); } と書くのではどちらが一般的でしょうか? 19:nobodyさん 09/03/08 08:31:43 どっちも一般的でない 20:nobodyさん 09/03/08 08:38:06 ありがとうございます。 他に方法が思いつかないので よろしければヒントを教えて下さい。 21:nobodyさん 09/03/08 08:47:16 3度以上書くならctype_alpha && ctype_lowerを関数定義ぐらいでいいと思うが 22:nobodyさん 09/03/08 09:29:38 ありがとうございました。私の環境で ctype_alpha && ctype_lowerとpreg_match('/^[a-z]+$/’,$text) が同じ動作かどうか調べてみます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch