preg_match_all はパフォーマンスが低く、効率も悪いです。他に方法はありますか?

WBOY
リリース: 2016-06-23 14:23:49
オリジナル
1019 人が閲覧しました

preg_replace_callback を使うのは非効率であることが分かりました
preg_match_all + str_replace に変更します
str_replace は 1 回の実行に 0.5 秒以上かかります


ディスカッションへの返信 (解決策)

それは間違いありません。通常のマッチングには時間がかかるので、コードを投稿して見てください。

preg_match_all("/("|'|=)/column.php?cid=(d+)&s(d+)=(d+)&page=(d+)/i", $result, $m);


| を使用しているためではありませんか?

とても奇妙な理由です。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!