2013-09-15 2 views
0
$_SESSION['first']=$result['first_name']; 
$_SESSION['last']=$result['last_name']; 

Необходимо эхо-адрес фамилию и имя. И Имя и последнее начальное. который должен выглядеть следующим образом:эхо-сессия имя и последнее начальное и полное имя

Джо С. Джо Смит

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

Я знаю, что один получает только первое имя. Не уверен, как отсюда.

Любые предложения?

+0

Вы пытались сопоставить переменные с помощью оператора '.', например' $ _SESSION ['first']. ' '. $ _ SESSION [' last '] ' –

ответ

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

Используйте функцию substr, чтобы получить только первый символ фамилии.

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

Чтобы показать полную фамилию, просто соедините полную переменную.

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

Спасибо, ребята, ребята ... все решили –

0

1) Джо С.

Строки можно рассматривать как Char Массивы. Чтобы получить первый символ, веб может использовать [0] (я уверен, что это намного быстрее, чем метод substr).

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

2) Джо Смит

Используйте только конкатенации оператор.

<option value="Realname"><?php echo $_SESSION['first'] . ' ' . $_SESSION['last'] ?></option> 
Смежные вопросы