需要一些php函数来删除斜杠

问题描述

| 我的原始字符串如下所示。   25 \\\\\\\“高度x 12 \\\\\\\”“宽度x 9 \\\\\\\ 但是我想从下面的文本中删除这些斜线。 我使用了stripslashes函数,但仅给出25。
25\" height x 12\" width x 9
    

解决方法

带状斜线 适合此或str_replace     ,您听起来好像添加了两个斜杠。这是测试几个不同情况的快速代码块。并在var_dumps的3/4中正确打印数据。多余的斜杠用于转义字符串编码。希望如果您使用下面的代码,它将有助于找出字符串中的问题。
<?php

$s = \"25\\\\\\\\\\\" height x 12\\\\\\\\\\\" width x 9\\\\\\\\\";

var_dump(stripslashes($s));
var_dump(stripslashes(stripslashes($s)));

$s = \"25\\\\\\\" height x 12\\\\\\\" width x 9\\\\\";

var_dump(stripslashes($s));
var_dump(stripslashes(stripslashes($s)));

?>
    ,您也可以像这样使用str_replace $ str = \'25 \\\\\\\“”高度x 12 \\\\\\\“”宽度x 9 \\\\\\\“ \” \'; echo(str_replace(\“ \\\\\”,\'\',$ str));     ,请使用反斜杠功能。我使用了以下结果: 回声条(\ '25 \\\\\“高度x 12 \\\\\”宽度x 9 \\\\\'); 输出:25“”高x 12“”宽x 9