$options = Typecho_Widget::widget('Widget_Options');
$sUrl = str_ireplace('/', '\/', rtrim($options->siteUrl, '/'));
$preg = '#(<a .*?href=")(?!' . $sUrl . ')([^"]+)"(.*?<\/a>)#ise';
$text = preg_replace($preg, "stripslashes('$1') . '$options->siteUrl' . 'go.html?url=' .base64_encode('$2') . '\" target=\"_blank\ "' .stripslashes('$3')", $text);
コードを PHP7.0 に組み込んだ後、プロンプトによると、preg_replace が放棄され、preg_replace_callback に置き換える必要があることがわかりました。やり方は?
迷茫2017-05-16 13:11:06
この機能が廃止されたことはどこで確認できますか?
http://php.net/manual/zh/func...
サポート (PHP 4、PHP 5、PHP 7)
エラーメッセージを投稿する