元スレPHP総合雑談スレ
php覧 / PC版 /みんなの評価 :
601 = :
CMSを自作してる最中
602 :
http://blog.livedoor.jp/dankogai/archives/51189905.html
もうおまえらPHPerは正規表現をブログにうpするんじゃねえ!
603 = :
>>602
宣伝乙
604 = :
>603
このスレdankogaiがチェックしてるのか!すっげ!
605 = :
similar_textとlevensteinとの関係について、ちょっと聞きたいことがあります。
文字列長がM,N(N>M)な二つの文字列の比較に必要な計算時間は
similar_textがO(N^3)でlevensteinがO(MN)ということで、similar_textの方が重い処理です。
ソースをさらっと読んだ感じでは、similar_textは(一致した文字の個数)を計算してるだけですよね。
ところで、
M+N = 2*(一致した文字の数) + (文字を挿入した回数) + (文字を削除した回数) + 2*(文字を置き換えた回数)
という関係が成り立っているので、整理して
(一致した文字の数) = (M+N - {(文字を挿入した回数) + (文字を削除した回数) + 2*(文字を置き換えた回数)} )/2
中括弧の中は、Levensteinのアルゴリズムで置き換えのコストを2に設定したものと同じになると思うので、
similar_textはO(N^3)も計算コストがかからないはず。
なんか間違ってますか?
606 = :
その正規表現、ひどいよな。多分、どっかに載ってたメールアドレスの正規表現をいくつか組み合わせて、たまたま動いたから、これでいいや、みたいな感じなんだろうな。
607 = :
PHPは楽しいのー^^
608 = :
ム板にまでそのURL貼られててやっぱりPHPは……ってなってた
610 = :
PerlやJavaやCの解説サイトでは完璧なのか
611 = :
正規表現のことじゃなくてレベル低いな、みたいな
612 = :
>>611
http://pc11.2ch.net/test/read.cgi/php/1236532468/
613 = :
>>612
(´・ω・`) 仕方ないね、うん、仕方ない
614 = :
何がだ?
616 = :
性器表現ができないんですが
どうしたらいいですか
最大マンコでお願いします
617 = :
>>616
dankogaiに聞けw
619 = :
突然フィールド変数がnullになるんでパニくってたら、private変数をサブクラスから参照しようとしてた。orz
アクセス違反ぐらい出してくれてもいいのに...。
まぁスーパークラスの内部構造変えただけで、サブクラスが正常に動作しなくなるのもマズいんだろうが。
621 :
グーグルランク取得したいです。PHPで
でも、その方法が調べてもわからないんです
PHP暦は一年でそこそこです
622 = :
見つかったのでもういいです
ほんと、役に立たない人達。いつも俺は、あんたら初心者のために
泥の中をはいつくばるように質問に答えて、その上暴言を吐かれ
それでも答え続けてるのに、情けない奴らだよほんと
この程度も即レスできないようじゃ
また、この時間に寝ているとの意見もあるだろうが
そのような言い訳も聞く気もありません
本当に幻滅しました。能力の無い糞
623 = :
お前は何を言っているんだ
624 = :
春だからな
薬が効きすぎたのだろう
625 = :
まあ、せっかく質問したのに自己解決のほうが早かった時って住民に対してイラっとくるものではあるからな。
626 = :
木の芽時ってこわいなぁ
627 = :
ちなみに>>621はマルチだった
628 = :
>>622も以前はこんな無茶苦茶な印象批判する人じゃなかったんだけどな
629 = :
あの日だからな
630 = :
ホント、ごめんな!
俺がもうちょっと早起きしてたら・・・・
明日から4時起きにするから許してくれ。
631 = :
PHPでウェブプログラミングしています。
GET変数について詳しいかたがいらっしゃったらお聞きしたいことがあるのですが…。
GET変数は、「変数がURLに埋め込んで渡される変数」という理解で間違いないでしようか?
必ず「…?…」の形で渡されるという考えでよろしいのでしょうか。
それとも、なにか特殊なURL記述方法でGET変数を渡せたりしますか?
よろしくお願いします。
633 = :
>>631
URLに埋め込んで渡すでおk
634 = :
アドバイスありがとうございます。
さらに言うと、
「GET値を渡される場合のURLには必ず ? という文字が含まれる」
という認識で間違いありませんか?
635 = :
何をしたいの?
636 = :
>>634
全部ゲット
http//aaa.jp/?test($_SERVER['QUERY_STRING']で取得)
http//aaa.jp/?test&a=a
http//aaa.jp/?a=a($_GETで取得
http//aaa.jp/?a=a&b=b
637 = :
>>636
アブダクションに推論すると,GETの場合はURLに必ずhttpという文字が含まれる,ということだな
639 = :
それにアクセスするとブラウザのURL欄が?testになるのかい?
640 = :
おまえは何を言ってるんだ
641 = :
>>631=>>634=>>637=>>639
基本がわかってなさ杉
web制作板行って濃い
642 = :
=じゃねぇよ読解力無い奴だな
643 = :
644 = :
>>641
言いたいことは解るが=関係は違うと思うぞ
別にどうでもいいが
646 = :
なんではじくの?
あとrewrite後のページでGET使いたいとき面倒じゃない?
647 = :
>>646
rewriteするときに、同時に文字列を正規表現で正規化してPHPスクリプトに渡しています。
PHPのほうではGET変数の不正チェックを行わずに生で使っています。
(二重チェックするのはリソースがおしいので)
PHPでは不正チェックを行わない理由から、apache側のGET変数のチェックはきびしめにしたいからです。
648 = :
mod_rewriteで入力値の妥当性検証するのは無謀だと思うぞ・・・
649 = :
>>648
無謀だという理由を簡単で構いませんので教えていただきたいです…。
無知で申し訳ないです。よろしくお願いします。
私の考えでは、副産物として値の不正チェックができるならば、という考えです。
これ自体が目的ではありませんので、デメリットが大きければ固執するのはやめようと思います。
そもそも自サイトからのリンクなので、「故意にURLを書き換えられる」という
特別なケースを考えているからフォームに入力を求めるような場合の
ゆとりある不正チェックは必要ないかなと考えています。
この考えから改めたほうがいいのでしようか…?
650 = :
DBから取得した値を可変の配列に格納しようと思ってるのですが、
.NetのArryalListに似たコードはありますか?
みんなの評価 :
類似してるかもしれないスレッド
- PHP関連サイト (177) - [33%] - 2017/12/31 9:31
- PHP上級者が集まるスレ (612) - [29%] - 2021/4/21 0:00
- PHP探しています (57) - [23%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について