АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
⊗ppPmBsSCh 43 of 447 menu
Хочешь читать code.mu на своем родном языке? Помоги с переводом! Переведем мы сами, тебе нужно указать на ошибки перевода:) Оставляй заявку ->

Получение символов строки на PHP

Пусть у нас есть какая-то строка. Каждый символ в этой строке имеет свой порядковый номер: первый символ номер 0, второй символ - номер 1, третий символ номер 2 и так далее.

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

Давайте посмотрим на примере. Пусть у нас дана вот такая строка:

<?php $str = 'abcde'; ?>

Давайте выведем какие-нибудь символы этой строки:

<?php $str = 'abcde'; echo $str[0]; // выведет 'a' echo $str[1]; // выведет 'b' echo $str[2]; // выведет 'c' ?>

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

<?php $str = 'abcde'; echo $str[-1]; // выведет 'e' echo $str[-2]; // выведет 'd' echo $str[-5]; // выведет 'a' ?>

Можно также изменять символы строки по их номеру. Давайте для примера изменим нулевой символ:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // выведет '+bcde' ?>

Номер символа также может храниться и в переменной:

<?php $str = 'abcde'; $num = 3; // номер символа в переменной echo $str[$num]; // выведет 'd' ?>

Дана строка:

<?php $str = 'abcde'; ?>

Обращаясь к отдельным символам этой строки выведите на экран символ 'a', символ 'c', символ 'e'.

Дана строка:

<?php $str = 'abcde'; ?>

Выведите ее последний символ.

Дана строка:

<?php $str = 'abcde'; ?>

Обращаясь к отдельным символам этой строки запишите в новую переменную символы этой строки в обратном порядке, то есть 'edcba'.

Даны переменные:

<?php $str = 'abcde'; $num = 3; ?>

Выведите на экран символ, номер которого хранится в переменной $num.

byenru