PHP上級者が集まるスレ (612レス)
前次1-
抽出解除 レス栞

398: 2011/03/28(月)00:55:49.73 ID:??? AAS
そりゃその程度のものしか作ってないからだろ
459: 2012/04/19(木)22:43:19.73 ID:ETb6Xu93(2/5) AAS
>>458
あ、ごめん。
SELECT translate($str,'0123456789abcdefABCDEF','')='';
だった。
479: 458 2012/04/21(土)19:00:51.73 ID:IaLOn3+I(2/3) AAS
早速3種類の方法を比較してみましたよ?
検査データの質にもよるだろうけれど、とりあえず 1000個の32文字のデータを用意した。
それらは9割が 0123456789abcdefABCDEF のみからなり、残り1割が それ以外のマルチバイト文字を含む。

1.preg_match('/[^0-9a-f]/iu',$str)
2.ctype_xdigit($str)
3.for($j=0,$jmax=mb_strlen($str,'UTF-8'),$b=true;$j<$jmax;$j++) $b&=!(mb_strpos($safestr,mb_substr($str,$j,1,'UTF-8'),0,'UTF-8')===false);

それぞれについて1000個のデータを100回まわした結果。
1→245.14[msec]
2→41.80[msec]
3→7953.70[msec]
省7
520: 2012/09/16(日)20:04:20.73 ID:??? AAS
PHP自体配布に向いてない
558: 2012/10/09(火)00:24:43.73 ID:??? AAS
>>530
SSIで画像なり文字を返すように…まーいっか、今更。
561: 2012/10/10(水)16:58:59.73 ID:??? AAS
PHPってSSIだよね
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.886s*