Php 回显会话名、姓氏和全名

Php 回显会话名、姓氏和全名,php,echo,sessionid,Php,Echo,Sessionid,需要回应吗 名字和姓氏。还有名字和姓氏的首字母。应该是这样的: 乔S。 乔·史密斯 $_SESSION['first']=$result['first_name']; $_SESSION['last']=$result['last_name']; 我知道这个只有名字。不知道从这里怎么走 有什么建议吗? <option value="Realname"><?php echo $_SESSION['first'] ?></option> 使用该函数仅获取姓

需要回应吗 名字和姓氏。还有名字和姓氏的首字母。应该是这样的:

乔S。 乔·史密斯

$_SESSION['first']=$result['first_name'];
$_SESSION['last']=$result['last_name'];

我知道这个只有名字。不知道从这里怎么走

有什么建议吗?


<option value="Realname"><?php echo $_SESSION['first'] ?></option>
使用该函数仅获取姓氏的第一个字符

<option value="Realname"><?php echo $_SESSION['first'].$_SESSION['last'] ?></option>

要显示完整的姓氏,只需连接完整的变量

<option value="Realname"><?php echo $_SESSION['first'] . ' ' 
    . substr($_SESSION['last'], 0, 1) . '.' ?></option>

1)乔·S

字符串可以看作是字符数组。要获得第一个字符,web可以使用[0](我很确定它比substr方法快得多)


2) 乔·史密斯

$_SESSION['first']=$result['first_name'];
$_SESSION['last']=$result['last_name'];
仅使用连接操作符

<option value="Realname"><?php echo $_SESSION['first'] . ' ' . $_SESSION['last'][0] . '.'  ?></option>

您是否尝试过使用
操作符(如
$\u SESSION['first'].'。$\u SESSION['last'].
<option value="Realname"><?php echo $_SESSION['first'] . ' ' . $_SESSION['last']  ?></option>