1
我对PHP很陌生,想知道如何去str_replace()
如果我不知道它的确切值。如何在不知道确切值的情况下替换字符串?
IE: “RESPONSE 401”,如果我不知道401是它,我怎么会将它取代为无,但我总是知道它是一个3位数值?
我对PHP很陌生,想知道如何去str_replace()
如果我不知道它的确切值。如何在不知道确切值的情况下替换字符串?
IE: “RESPONSE 401”,如果我不知道401是它,我怎么会将它取代为无,但我总是知道它是一个3位数值?
你可以使用preg_replace
代替:
$string = 'RESPONSE 401';
$pattern = '/(RESPONSE) (\d{3})/';
$replacement = '$1';
echo preg_replace($pattern, $replacement, $string);
preg_replace
使用正则表达式,它允许搜索时你不会是 “具体”。目前还不清楚是否希望整场比赛被替换为一无所获。如果是这样的话,只需从替换中删除$1
,它会将整个字符串替换为空白。
我觉得字符串就是'RESPONSE 401' – AbraCadaver
@AbraCadaver:嗯,是的......我看到现在 - 谢谢! –