のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,368,784人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 111

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    401 :

    http://www.php-labo.net/
    このスプリクト配布サイトのプログラムを参考にしようと
    ソースを分析、解析してたのですが、
    Smartyのテンプレートファイル内で、Smartyタグで
    あったら価格表示… なかったら無料と表示… みたいな感じで
    簡単なif条件等がたくさん書かれてました。

    個人的には、あらかじめphpで 条件振り分けをしたものを
    smartyに渡してやったほうがスマートなのでは?
    と思ったんですが、実際
    どっちの方法がいいでしょうか?

    402 = :

    おはよぉ~

     PHPプログラマ~の、お姉さんだよぉ~
     今日は雨が降ってるから、セフレとのデートが中止になっちゃった
     暇だから、くだらない質問でオナニーするね。

     どんな質問が残ってるのかな?

    403 = :

    >>402
    今日のパンツは何色ですか?

    404 = :

    おパンチュ♥

    405 = :

    $list = array("budou", "apple", "raamen");
    $str = "study apple orange";

    配列に含まれる値が文章中にあればその文字列を括弧で囲う方法を教えてください

    406 = :

    >>405
    >>1

    407 :

    ID出し忘れました
    よろしくお願いします

    409 = 407 :

    それじゃあ配列の数がたくさんあったり文章の量が多かったらメモリの無駄遣いになります

    410 = :

    $pattern = '/('.implode('|',array_map(function ($str) {
    return preg_quote($str,'/');
    },$ary)).')/';

    preg_replace($pattern, '"$1"','対象の文字列');

    こんなんでいいんじゃないの?

    define('REGEXP_DELIMITER','/');
    $patterns = array_map(function ($str) {
    return REGEXP_DELIMITER.preg_quote($str,REGEXP_DELIMITER).REGEXP_DELIMITER;
    },$ary);
    preg_replace($patterns, '"$0"','対象の文字列');

    こんなのでもできるけどAppleとAppleStoreみたいにかぶった時は変になるしおすすめしない

    414 = :

    デフォルトの文字コードを設定しないなんてありえない

    416 = :

    >>414
    AddDefaultCharset なんて使わなくても大丈夫だから

    423 = :

    設定しない奴は文字コードに関してあまり深い知識がない人

    426 = :

    >>409
    やってみればわかると思うけど、ループのほうが早かったり、メモリ食わないんだなこれが。
    1000000文字 でも 10000000文字でも 20倍ぐらいループのほうが早かった。
    検索文字が増えても

    427 = :

    >>426
    20倍!?ちょっとコード見せてよ

    428 = :

    上のサンプルだよ

    429 = :

    測り方絶対間違えてるよ。20倍なんて差は普通出ない。

    430 = :

    やりゃわかるよ。
    対象文字列はa-zA-Z0-9のランダム文字列。

    foreach( $list as $var )
    $str = str_replace($var,"(".$var.")",$str);

    20倍がありえないと思うのが俺には不思議。

    431 = :

    低速の機能を使う方法と
    低速の機能を避ける方法で20倍程度の差はよくある

    432 = :

    パフォーマンス議論なんて不毛だよ
    現状、鯖を増やせば手っ取り早いんだから

    433 = :

    パフォーマンスが不足するから分散処理するんだろ
    議論しなきゃ始まらないじゃないか

    438 = :

    お安い御用です。

    440 = :

    どうもこのスレには正規表現のコストを無視しちゃう人がいるようだよ。
    >>336からの流れもそうだったし。

    441 = :

    このスレには正規表現のコストを過大評価する人がいるようだよ。

    443 = :

    エラー出るプログラムを組めないので入れてません

    444 = :

    そもそもプログラムを組めないので入れてません

    445 = :

    作成段階では放っといてもエラーがあれば画面表示してくれるから不要だなぁ

    446 = :

    >>442
    エラー出たら勝手にエラーログに書き込まれるので使っていません

    447 :

    PHPのソースでたまに->を見ますけどどういった意味ですか?

    449 = :

    >>447
    http://www.php.net/manual/ja/language.oop5.basic.php

    450 = :

    >>447
    class A{public $a=1;public $b=2;private $c=3;public function d(){return $this->c;}}
    $o=new A();echo $o->a;echo $o->b;echo $o->d();
    //echo $o->c; # error


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について