谁能帮助我在导航上显示名字/单词?我正在尝试此代码
<div class="d-sm-none d-lg-inline-block">Welcome, <?php $string = $this->session->userdata('name'); echo $firstCharacter = $string[0]; ?></div></a>
但是此代码仅显示第一个字符。我的意思是说,如果我叫乔治·布什,那么它只会得到“ Welcome,g”。我想显示更多没有布什的“欢迎光临,乔治”。怎么做?
对不起,我的英语不好,我是php的新手。并感谢你之前对我的帮助
你可以使用正则表达式,如下所示:
echo preg_replace('/^([^\s]+)\s*.*$/', '$1', $string);
或拆分:
echo (explode(' ', $string))[0]
;
或“拿”它:
echo strtok($string, " ")