2012-12-13 45 views
-4

可能重複:
Split the first letter from variable如果用希伯來字母條件

我有代碼:

if($firstletter=='I') 
{ 
    $picture = ImageCreateFromPNG ($global['maleBackgroundImages'][5]); 
} 
else 
{ 
    $picture = ImageCreateFromPNG ($global['maleBackgroundImages'][4]); 
} 

如果我想改變 '我' 希伯來語信如何我這麼做? 如果我想查範圍

$firstletter>a **and** $firstletter<b 

我如何做到這一點的,如果?

+0

是否有可能有一個位於A和B之間的信? –

+0

if($ firstletter =='א') –

+0

if($ firstletter =='א')它可能嗎? –

回答

1

假設UTF-8字符集

$firstletter = mb_substr($userData['name'], 0, 1, 'UTF-8'); 
if ($firstletter=='א') { 
    ... 
} 

或修改相應的字符集

+0

謝謝馬克,但如果我這樣做,我也與英文字母可以嗎? –

+0

這是不好的,不.... ....א!== a,做出這種類型的比較,你需要將你的希伯來字符轉換爲英文字符 –

+0

不,你不瞭解我,我的意思是如果我寫之後如果更多,如果使用$ firstletter =='a'沒關係? –