ホームページ > バックエンド開発 > PHPチュートリアル > preg_replace改preg_replace_callback

preg_replace改preg_replace_callback

WBOY
リリース: 2016-06-23 13:25:03
オリジナル
1117 人が閲覧しました

preg_replace('!s:(d+):"(.*?)";!se', "'s:'.strlen('$2').':"$2";'", $value);
正規表現についてはあまり詳しくありません


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

preg_replace_callback('!s:(d+):"(.*?)";! s', function($ m) { return 's:'.strlen($m[2]).":"$m[2]";";}, $value);

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート