我有一个字符串'71,当解码时,应该包含'71.
我已经习惯了html_entity_decode,addslashes而且htmlspecialchars_decode这些都不会把它变回'71.
以下代码是我尝试过的一个例子......
$name = html_entity_decode($string);
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?非常感激.
html_entity_decode() 采用您需要使用的第二个参数:
$string = ''71';
$name = html_entity_decode($string, ENT_QUOTES);
echo $name;
Run Code Online (Sandbox Code Playgroud)
请参阅文档中的Parameters:flags部分.
我发现我需要html_entity_decode()更频繁地解码引号.如果你也一样,写下你自己的功能:
html_entity_decode_wq($s){
return html_entity_decode($s, ENT_QUOTES);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
505 次 |
| 最近记录: |