Атрыманне сімвалаў радка на 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.