我需要单独留下开始和结束引号,但替换字符串中的任何和所有其他引号。这取代了所有:
$message = str_replace("\"", "'", $message);
我怎样才能修改它以使第一个和最后一个单独存在?
我需要单独留下开始和结束引号,但替换字符串中的任何和所有其他引号。这取代了所有:
$message = str_replace("\"", "'", $message);
我怎样才能修改它以使第一个和最后一个单独存在?
请参阅以下示例,
$str= "/123456/";
echo $str . "<br>";
echo str_replace(substr($str,1,-1),"123",$str);
为什么不简单地删除所有引号,然后在开头和结尾添加一个:
$str = '"This "string" contains" double "quotes""';
$str = '"' . str_replace('"', '', $str) . '"';
echo $str,"\n";
输出:
"This string contains double quotes"