我正在尝试在PHP中检查一个字符串是否以'€'或'£'开头。
以下是代码:
$text = "€123";
if($text[0] == "€"){
echo "true";
}
else{
echo "false";
}
//output false
如果只检查单个字符,那么它可以正常工作
$symbol = "€";
if($symbol == "€"){
echo "true";
}
else{
echo "false";
}
// output true
我也尝试在浏览器上打印字符串。
$text = "€123";
echo $text; //display euro symbol correctly
echo $text[0] //get a question mark
我尝试使用
substr()
,但是出现了相同的问题。