Извлечение символов из строки

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

<?php

$firstName = 'Alexander';

print_r($firstName[0]); // => A

Квадратные скобки с цифрой — это специальный оператор извлечения строки. Эта цифра называется индексом — позицией символа внутри строки. Индексы начинаются с 0 почти во всех языках программирования — поэтому, чтобы получить первый символ, нужно указать индекс 0.

Допустимо использовать отрицательные индексы. В этом случае идет обращение к символам начиная с конца строки. -1 - индекс последнего символа, -2 предпоследнего и так далее. В отличие от прямой индексации, в обратной отсчет идет от -1:

<?php

$firstName = 'Alexander';

print_r($firstName[-1]); // => r

Индексом может быть не только конкретное число, но и значение переменной. Вот пример, который приведёт к тому же результату — выводу на экран символа A, но индекс внутри квадратных скобок записан не числом, а переменной:

<?php

$firstName = 'Alexander';
$index = 0;

print_r($firstName[$index]); // => A

Задание

Вам даны три переменные с фамилиями разных людей. Составьте и выведите на экран слово из символов в таком порядке:

  1. третий символ из первой строки;
  2. второй символ из второй строки;
  3. четвертый символ из третьей строки;
  4. пятый символ из второй строки;
  5. третий символ из второй строки.

Попробуйте использовать интерполяцию: внутри фигурных скобок можно помещать не только целые переменные, но и отдельные символы с помощью квадратных скобок.

Упражнение доступно только авторизованным пользователям.

Пожалуйста, авторизуйтесь с помощью учётной записи GitHub, это необходимо для отслеживания прогресса выполнения уроков. Если у вас ещё нет учётной записи, то сейчас самое время создать аккаунт на GitHub.