货币符号在PHP中无法正确显示

问题描述 投票:-1回答:1

货币符号显示不正确。下面是我的代码:

$total = "₮50.40";
echo $total."<br>"; //output: ₮50.40

$str3 = substr($total, 0, 1);

echo $str3; //output: �

变量$total显示正确。但是我从$total中提取了符号并显示了它,不幸的是它显示了。。

我想显示变量$total中的₮。我尝试了utf8编码和mb_substr,但没有运气。

php currency
1个回答
1
投票

字符是多字节字符,因此您需要使用mb_substr,而不是mb_substr

substr

输出:

$total = "₮50.40";
$str3 = mb_substr($total, 0, 1);
echo $str3;

© www.soinside.com 2019 - 2024. All rights reserved.