我寫的代碼只能用英文字母。當我試圖用希伯來語字母來做時,我會得到錯誤。如果用希伯來字母比較
代碼:
<?php
$idan="emr";
$firstletter = mb_substr($idan, 0, 1, 'UTF-8');
if ($firstletter=='e')
echo "tov";
else echo "lo tove";
?>
工作良好。 但代碼:
<?php
$idan="אבהבה";
$firstletter = mb_substr($idan, 0, 1, 'UTF-8');
if ($firstletter=='א')
echo "tov";
else echo "lo tove";
?>
不工作,我該如何解決它?
你能發佈你收到的錯誤嗎? – War10ck
這是一個Unicode而不是希伯來語問題。 – QuentinUK
我沒有得到錯誤,我得到「lo tove」,但它需要「tov」 –