【待望】PerlユーザのためのPHP入門 (601レス)
上下前次1-新
482: 03/12/12 00:39 ID:??? AAS
>>481
perl2php期待してます。
php勉強してるので…
483: 03/12/12 01:34 ID:??? AAS
外部リンク:www.cs.wcupa.edu
484(1): 03/12/14 00:06 ID:??? AAS
ソケット通信をする際、相手方のIPアドレスがわかっている場合、
fsockopenの第一引数にIPアドレスを入れれば、
内部的に名前の解決をしなくて済むのでしょうか?
485(1): 03/12/14 21:20 ID:??? AAS
>>484 外部リンク:jp.php.net
IP address がすでにわかってるのに名前の解決?
Ip address => name なら、そもそも必要ない。
fsockopen関数の内部で、PHPが名前え解決するかどうかとういう話であれば、
inet_aton が失敗すれば(第一引数のhostが IP address を表す文字列でない場合)、
名前の解決(gethostbyname)がされる様です。
486(1): 03/12/14 23:41 ID:??? AAS
>>485
>fsockopen関数の内部で、PHPが名前え解決するかどうかとういう話であれば、
>inet_aton が失敗すれば(第一引数のhostが IP address を表す文字列でない場合)、
>名前の解決(gethostbyname)がされる様です。
なるほど、ありがとうございます。
大変参考になりました。
487(1): 486 03/12/17 00:08 ID:??? AAS
IPアドレスでfsockopenと、リモホでfsockopenとで、
処理にかかる時間を比べたんですが、
前者の方が多少遅い結果になりました。
perlの場合とはやはり違うのでしょうか…?
488(1): 03/12/18 13:37 ID:SDZbq9mq(1/2) AAS
perlでいうtr/a-zA-Z//c(a-zA-z以外にマッチして置き換える)
っていうのはPHPではどう書けば良いでしょうか?(´・ω・`)?モニュ
小一時間探したけど見つかりませんでした
489(1): 03/12/18 13:59 ID:SDZbq9mq(2/2) AAS
やりたいことは、リストに含まない文字が
検出されたらエラーを表示させる事です。
perlだと
if(($_ =~ tr/a-zA-Z0-9//c) {
die 'リストに含まれない文字が検出されたYO!';
}
な感じでそれをPHPでやりたいです。
490: 03/12/18 15:25 ID:??? AAS
【PHP】質問スレッド Part12
2chスレ:php
491: 03/12/18 16:46 ID:??? AAS
>487
どうせろくでもないベンチスクリプトだろ
>488
既出
>789
!
492(1): 03/12/18 20:33 ID:??? AAS
>>489
$str = ...
if (ereg("[^a-zA-Z0-9]", $str)){
die('リストに含まれない文字が検出されたYO!');
}
多分"[^[:alnum:]]"でも。
493: 03/12/18 20:37 ID:??? AAS
そういうことじゃないと思う。
494(1): 03/12/21 18:56 ID:16zntf/g(1) AAS
>492
ぇ?ネタですか?(´・ω・`)?モニュ
-zA-Z0-9にマッチでエラー表示
じゃないでつ。文字列中に例えば
記号が入ってたらエラーにする処理でつ。
495: 03/12/21 20:52 ID:??? AAS
ネタ?
491のでええやん。elseでもいいし。
496(1): 492 03/12/21 21:11 ID:??? AAS
>>494
a-zA-Z0-9 *以外* の文字にマッチしたらdieしますが、違うのですか?
497: 03/12/22 17:55 ID:??? AAS
asdf
498: 03/12/22 19:05 ID:??? AAS
ghjk
499: 03/12/23 11:09 ID:hM9+gLxR(1/2) AAS
>496
ぉぉやってみたら確かにマッチした。さんくすこ。
PHPだと’^’って反転する意味なのですか・・・?
なんか小さな幸せを発見したw
500: 03/12/23 11:15 ID:hM9+gLxR(2/2) AAS
ぁぁぼけてすまそ。。。
文字クラスの反転記号ですね。記憶から全く遠のいていますた。
(PHPの独自拡張なのかとさえ思ってしまったw)
もう一度勉強し直し逝ってきま _| ̄|○
501(2): 04/01/19 18:13 ID:??? AAS
>>481
で、どのへんまでできた?
なぜかおれも作るハメになってしまって、
BNFで定義しきれないPerlを無理やりBNFレベルで定義中なんだけど。
そこまでPerl詳しくねーんで困ってる。
parrotのライブラリにPerl6のパーサーやってるっぽいんだが、、むずい。
だれか、なんちゃってPerl BNF定義した人おらんですか。。
上下前次1-新書関写板覧索設栞歴
あと 100 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.029s