我有一个由ACF高级自定义字段创建的自定义字段“first\\u name”。我使用此代码从字段中获取值:输出类似于Mark。我真正需要的是只得到名字的第一个字母。我试着用
$string = the_field(\'first_name\');
echo $string[0];
&;
$string = the_field(\'first_name\');
echo substr($string, 0, 1);
&;
$myStr = the_field(\'first_name\');
$result = substr($myStr, 0, 1);
echo $result;
但这两种方法都给出了全名,而不仅仅是第一个字母。有什么建议吗?