2015-11-24 8 views
0

Мне нужно получить первый символ данной строки. здесь у меня есть имя в переменной сеанса. Я передаю значение переменной в substr, чтобы получить первый символ строки. но я не мог.Как получить первый символ строки в php

Я хочу получить первый символ этой строки.

например John doe. Я хочу получить первый символ строки j. как я могу получить его с помощью php?

<?php 
     $username = $_SESSION['my_name']; 
     $fstchar = substr($username, -1); 
    ?> 
+2

попробовать этот '$ fstchar = $ имя [0];' – mega6382

+0

$ arr = str_split ($ username); echo $ arr [0]; –

+0

Возможный дубликат [Получить первые n символов строки] (http://stackoverflow.com/questions/3161816/get-first-n-characters-of-a-string) –

ответ

6
substr($username, 0, 1); 

Это поможет вам первый символ

Другой способ сделать это:

$username[0]; 
1

Лучший способ сделать это, делая это

$fstchar = $username[0]; 
0

Строки в PHP похожи на массив, поэтому sim курсирует

$username[0] 
0

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

$fstchar = $username[0]; 

быстрее всего метода

0

Я не слишком много опыта в PHP, но это может помочь вам: substr

Смежные вопросы