>假设我想从这个字符串中删除任何引号,然后在php中用"&"替换空格。我可以很容易地用 2 个连续的preg_replace或类似的东西,但如何在 1 个段落中做到这一点?
" columns="4" link="file" ids="280,281,282,283,284,285,286,287,288""
自:
columns=4&link=file&ids=280,281,282,283,284,285,286,287,288
你不需要正则表达式。 str_replace(( 应该可以正常工作:
$string = 'columns="4" link="file" ids="280,281,282,283,284,285,286,287,288"';
$replaced = str_replace([' ', '"'], ['&', ''], $string);
演示:https://3v4l.org/gHHMp