如何在php中转换代码十进制值

时间:2014-11-04 09:38:16

标签: php decimal

我有Code Decimal字符串,想要像这样转换:

当前的刺痛:

24⃧ Guage Rake;

想要像这样转换:

24" Guage Rake

我试过这个但没有得到正确的结果:

$string = "hello&#8423";
htmlspecialchars_decode($string, ENT_NOQUOTES);

任何想法?

由于

2 个答案:

答案 0 :(得分:5)

htmlspecialchars_decode()只会更改引号等几个字符。

您需要使用html_entity_decode()代替。此外,"hello&#8423"缺少分号。应该是 "hello⃧" "hello″"

试试这个:

header("Content-Type: text/plain; charset=UTF8");
$string = "hello″";
$string = html_entity_decode($string, ENT_NOQUOTES);
echo $string;

答案 1 :(得分:0)

尝试改为使用html_entity_decode

<?php
$string = '24 - your entity: ->  &#8243; <- -  Guage Rake;';
$decoded = html_entity_decode($string);
echo "$decoded\n";