ホームページ >バックエンド開発 >PHPチュートリアル >関数を使用して正規表現の値 ${1} を処理する方法を教えてください。書き方
请问正则里面的值${1}怎么使用函数处理?怎么个写法?
$user_pattern = "/ \@(.+?)([\s|:]|$ )/";
$str = preg_replace($user_pattern, ' fb0508bd0a4da09e85373493b5b4c5a9${1}5db79b134e9f6b82c0b36e0489ee08ed ', $str );
请问怎么将${1}的中文进行urlencode函数转码?我用下面这样不行,都当成字符串了。
$str = preg_replace($user_pattern, ' 60625f658e4f2c28599c926e9e290e41${1}5db79b134e9f6b82c0b36e0489ee08ed ', $str );