我正在处理如下所示的php代码,该代码显示H
echo substr("Hello world",0, 1);
现在,我在Ĥello中有一个重音符号Ĥ。下面的代码打印�。
echo substr("Ĥello world",0, 1);
问题陈述:
我想知道应该在上面的第二回显语句中使用Ĥelloworld 作为字符串进行什么更改,以便改为显示 H 的。。
注意:我希望第二个echo语句返回 H 而不是Ĥ。只有H
我使用了以下代码,但似乎返回了Ĥ而不是 H
echo mb_substr("Ĥello world",0, 1);
答案 0 :(得分:0)
最终我找到了解决方案,但是您必须使用所有可能的字符组合进行检查:
<?php
$text = "Ĥello world";
echo $AzString = substr(transliterator_transliterate('Any-Latin;Latin-ASCII;', $text),0,1);