1

我想像这样在 Unicode 中隐藏一个简单的字符串:

simple string =  `Pritesh & Nilesh is a good friend.`

我想以这种形式获得:

string =  `Pritesh & Nilesh is good friend.`

我想转换成这种类型的字符串。

4

2 回答 2

3

你可以htmlentities这样尝试

$text= "Pritesh & Nilesh is good friend.";

$text2=htmlentities($text); //for converting all special character in string

$text3=str_ireplace(' ',' ',$text2); //for removing the white space 

欲了解更多信息,请访问此链接

于 2012-09-26T12:49:14.547 回答
1

您需要在 php.ini 中使用 htmlentities()。这会将所有特殊的 html 字符替换为其 &xxxx; 符号。PHP 手册页在这里获取更多信息。对于您的示例,这将是:

$string = "Pritesh & Nilesh is good friend.";
$string = htmlentities($string, ENT_HTML5);

但是,这不会用换行符替换您的空格,因为这些被认为是标准的 html 字符,无论如何在 99.9% 的情况下都不需要。但是,如果真的需要这个,你可以使用任何一个 php:

$string = str_replace(" ", " ", $string);

或JavaScript:

var myString= $string;
myString.replace(/ /g,' ');

就像这里所做的那样

于 2012-09-26T12:56:45.467 回答