ホームページ >バックエンド開発 >PHPチュートリアル >preg_replace が preg_replace_callback に変更されました
preg_replace が preg_replace_callback
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);