我有这个字符串例如
$string="put@returns-between|par/agra\phs"; // @-|/\
如何使用一个命令为每个sympol添加空间 这是结果 $ result:“put @ returns - between | par / agra \ phs 我已经使用过这个解决方案,但我想知道是否有比此更好的
<?php
$string="put@returns-between|par/agra\phs"; // @-|/\
$str=preg_replace("/[@]/", " @ ", $string);
$str=preg_replace("/[-]/", " - ", $str);
$str=preg_replace("/[|]/", " | ", $str);
$str=preg_replace("/[\/]/", " / ", $str);
感谢。
答案 0 :(得分:0)
nav-expanded
请参阅demo,希望有所帮助。
答案 1 :(得分:0)
$string = "put@returns-between|par/agra\phs";
$str = preg_replace("~([-@|\\\\/])~", " $1 ", $string);
echo $str;
<强>输出:强>
put @ returns - between | par / agra \ phs