Получение символов строки на PHP
Пусть у нас есть какая-то строка. Каждый
символ в этой строке имеет свой порядковый
номер: первый символ номер 0
, второй
символ - номер 1
, третий символ номер
2
и так далее.
При необходимости можно получить доступ к определенному символу строки по его номеру. Для этого пишется имя переменный, после этого имени ставятся квадратные скобки и в этих скобках указывается номер символа.
Давайте посмотрим на примере. Пусть у нас дана вот такая строка:
<?php
$str = 'abcde';
?>
Давайте выведем какие-нибудь символы этой строки:
<?php
$str = 'abcde';
echo $str[0]; // выведет 'a'
echo $str[1]; // выведет 'b'
echo $str[2]; // выведет 'c'
?>
А теперь давайте изменим нулевой символ:
<?php
$str = 'abcde';
$str[0] = '+';
echo $str; // выведет '+bcde'
?>
Номер символа также может храниться и в переменной:
<?php
$str = 'abcde';
$num = 3; // номер символа в переменной
echo $str[$num]; // выведет 'd'
?>
Дана строка 'abcde'
. Обращаясь к отдельным
символам этой строки выведите на экран символ
'a'
, символ 'c'
, символ 'e'
.
Дана переменная со строкой 'abcde'
.
Обращаясь к отдельным символам этой строки
запишите в новую переменную символы этой
строки в обратном порядке, то есть 'edcba'
.
Дана переменная $str
со строкой 'abcde'
и переменная $num
с номером символа.
Выведите на экран символ, номер которого
хранится в переменной $num
.