PHP上級者が集まるスレ (612レス)
1-

463: 458 2012/04/19(木)23:24 ID:ETb6Xu93(4/5) AAS
>>462
可読性からいうと一番「美しい」予感ではありますな。
464
(1): 2012/04/19(木)23:26 ID:??? AAS
正規表現が可読性いい(笑)
465: 2012/04/19(木)23:30 ID:ETb6Xu93(5/5) AAS
>>464
エスケープ文字が2段階入った鬼のような正規表現に比べりゃ >>462 は余裕っしょ。
466: 2012/04/19(木)23:49 ID:??? AAS
そうか、君がいいならそれでいいよ
467
(1): 2012/04/20(金)17:08 ID:??? AAS
$str = "aaaa @bbbb"; // ← ?
$dummy = split("@",$str);

?において @の左側の一見すると半角スペースの部分に
バイナリエディタで確認すると 1A の文字が入っている場合に
splitでは意図した分割が出来ません。

そもそも、この 1A ってなんなんでしょうか?
468: 467 2012/04/20(金)17:17 ID:??? AAS
いずれにしてもこのデータのパターンは例外の様なので
UTF-8で定義した変数内文字列に
1A の物があったら除外を行う方向で対応したいのですが
どうすれば、

特定の文字コード(文字列じゃない)の文字を削除する事が出来ますか?
469: 2012/04/20(金)20:46 ID:??? AAS
EOF
470
(2): 2012/04/21(土)10:05 ID:xu2If+se(1) AAS
>>447
文字と文字列の差を考えるとまぁ、そんな感じ。

>>458
最速かは分からんが、alpha numeric略してalnumというのを探してみると、なんやらにあったりする事がある。関数のオプションとか。
471: 2012/04/21(土)11:40 ID:??? AAS
ぜんぜん上級者集まってないスレだな
472: 2012/04/21(土)15:03 ID:??? AAS
初心者スレ
473: 2012/04/21(土)17:13 ID:IaLOn3+I(1/3) AAS
>>470
そこから調べてみたら ctype_xdigit
なんてのがあることが判った。サンクス。あとで比較してみるわ。
474: 2012/04/21(土)17:21 ID:??? AAS
PHPの上級者の皆さん(自称は勘弁)は
Eclipseで開発する場合に
ブレークポイントとかって使っていますか?
475: 2012/04/21(土)18:09 ID:??? AAS
PHP上級者がEclipseで開発するとは思えんw
476: 2012/04/21(土)18:13 ID:??? AAS
じゃー何で開発してるんだ?
477
(2): 2012/04/21(土)18:16 ID:??? AAS
EclipseはPHP苦手な人用に関数名教えてくれたり引数指定を教えてくれたり
シンタックスエラーがあれば教えてくれたり・・ だからなぁ

PHP上級者だったら使い慣れたシンプルなエディタで十分やろな
478: 2012/04/21(土)18:21 ID:??? AAS
>>477
Eclipseの使い方を知らないだけじゃないの?
(実は、初心者の為)
479: 458 2012/04/21(土)19:00 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
480: 458 2012/04/21(土)19:09 ID:IaLOn3+I(3/3) AAS
>>477
要は使いどころなんじゃね?客先やちょっとしたものはviで書いちゃうとかあるし。
実をいうとうちも エディタで書いている。Java は Eclipse つかってんだけど、
エディタだけでも別に困らないし。本当は Eclipse 入れたほうがべんりなんだろうな。
481
(1): 2012/04/22(日)15:42 ID:??? AAS
Eclipseは習得までに時間かかったけど、
今はPEARとかの糞長いクラス名を手打ちするとか考えられんわ・・・

メソッドチェーンもコード補完してくれるし重宝しているよ。
482
(1): [sega] 2012/04/23(月)21:14 ID:??? AAS
ネットワークにつながって無い環境で
imagickのモジュールをインストールするには
どうしたらいいんですかね
1-
あと 130 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.009s