1

我有代码:

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

我想让 if 在范围内,比如:

if($firstletter>'a' && $firstletter<'c')

或者

if($firstletter>'א' && $firstletter<'ה')

有可能写这个吗?

4

2 回答 2

4

是的,这是可能的,你只是写了它。

于 2012-12-13T18:43:28.153 回答
2

您可以使用ord()函数返回传递的字母的 ASCII 码。但是您必须确保只传递拉丁字母。对于 unicode 支持,请查看 ord() 函数的注释

于 2012-12-13T18:45:05.000 回答