关于str_replace的一个有趣的问题.
这是一个例子:
$search = array('A', 'B', 'C', 'D', 'E');
$replace = array('B', 'C', 'D', 'E', 'F');
$subject = 'A';
echo str_replace($search, $replace, $subject);
Run Code Online (Sandbox Code Playgroud)
如果我想把"更换成别的东西,比如说 - 怎么办?"
问题是我不能写这样的东西
$search = array(''"', 'B', 'C', 'D', 'E');
$replace = array('-', 'C', 'D', 'E', 'F');
$subject = 'A';
echo str_replace($search, $replace, $subject);
Run Code Online (Sandbox Code Playgroud)
有解决方案吗
$search = array('\'"', 'B', 'C', 'D', 'E');
Run Code Online (Sandbox Code Playgroud)
单引号字符串有两个转义符,\'for '和\\for \.
| 归档时间: |
|
| 查看次数: |
110 次 |
| 最近记录: |