php替换变量值中的特殊字符

php替换变量值中的特殊字符,php,Php,我有一个变量 $school_name 它正在从服务器获取许多数据,我想将逗号、下划线和破折号替换为变量值和回显 但是问题是我无法替换它 请支持修复该错误 谢谢像这样使用str\u替换 $result = str_replace(array(',','-','_'), $shool_name, $yourStringFromServer); 希望这有帮助。试试这个: str_replace(array(',','_','-'), $shool_name, $result); 使用str_替换

我有一个变量

$school_name

它正在从服务器获取许多数据,我想将逗号下划线破折号替换为变量值和回显 但是问题是我无法替换它 请支持修复该错误
谢谢

像这样使用str\u替换

$result = str_replace(array(',','-','_'), $shool_name, $yourStringFromServer);
希望这有帮助。

试试这个:

str_replace(array(',','_','-'), $shool_name, $result);

使用str_替换函数

<?php
$result = "GOOD_AFTERNOON-TODAY,FINE";
$shool_name = "test";

$result = str_replace(array(',','-','_'), $shool_name, $result );
echo $result;
?>
签入编辑器:

用于和替换为&.

<?php
$result = "Raichand_International..and..school";
$shool_name = "&";

$result = str_replace(array('and'), $shool_name, $result );
echo $result;
?>

请与我们分享您尝试过的代码。我只是使用PHP7和mysqli获取数据。这里是获取所有学校名称的变量。例1:雷昌杜国际学校。例2:拉丁女子学校**现在我想替换逗号*和**下划线替换逗号和下划线,用哪个字符?你的问题听起来像是你想用$school_name var来代替它们。这是可行的,但这是另一个问题。例1:Raichand_International.和..我想替换的学校和&。我被成功地替换了,但我不能回显&也不能回显preg_replace()对您有用。您可以编写演示吗?我已经在在线编辑器中编写了它,您可以在那里查看。点击这里。eval.in/553897@GourabMazumder
<?php
$result = "Raichand_International..and..school";
$shool_name = "&";

$result = str_replace(array('and'), $shool_name, $result );
echo $result;
?>
Raich&_International..&..school