从变量中拆分第一个字母

Ida*_*man 1 php character-encoding hebrew

我需要从变量$ name中分割出第一个字母.我怎么能这样做?

$name = $userData['name'];
Run Code Online (Sandbox Code Playgroud)

我怎么能得到第一个字母?

请检查一下是否正确:

if($userData['gender'] == 'male'){
    if($firstletter=='i'){
    $picture = ImageCreateFromPNG ($global['maleBackgroundImages'][1]);
    }else{
          $picture = ImageCreateFromPNG ($global['maleBackgroundImages'][2]);}
}else{
    if($firstletter=='i'){
    $picture = ImageCreateFromPNG ($global['maleBackgroundImages'][1]);
    }else{
          $picture = ImageCreateFromPNG ($global['maleBackgroundImages'][2]);}
}
Run Code Online (Sandbox Code Playgroud)

dec*_*eze 8

$userData['name'][0]
Run Code Online (Sandbox Code Playgroud)

字符串中的偏移量可以像数组一样访问.请注意,这假设您的字符串采用单字节编码.如果您有多字节编码字符串,则需要:

mb_substr($userData['name'], 0, 1, 'UTF-8' /* (the correct encoding) */)
Run Code Online (Sandbox Code Playgroud)