Основы PHP
Теория: Извлечение символов из строки
В этом уроке мы научимся получать из строки конкретный символ. Например, если сайт знает имя и фамилию пользователя, и в какой-то момент требуется вывести эту информацию в формате A. Ivanov. В этом случае нужно взять первый символ из имени:
Квадратные скобки с цифрой — это специальный оператор извлечения строки. Эта цифра называется индексом — позицией символа внутри строки.
Индексы начинаются с нуля почти во всех языках программирования. Чтобы получить первый символ, нужно указать индекс 0. Индекс последнего элемента равен длине строки минус единица:
Также допустимо использовать отрицательные индексы. В этом случае идет обращение к символам с конца строки. -1 — индекс последнего символа, -2 — предпоследнего и так далее. В отличие от прямой индексации обратный отсчет идет от -1:
Индексом может быть не только конкретное число, но и значение переменной. Вот пример, который приведет к тому же результату — выводу на экран символа A:
Здесь индекс внутри квадратных скобок записан не числом, а переменной.
.png)

