Атрыманне сімвалаў радка на PHP

Няхай у нас ёсць які-небудзь радок. Кожны сімвал у гэтым радку мае свой парадкавы нумар: першы сімвал нумар 0, другі сімвал - нумар 1, трэці сімвал нумар 2 і гэтак далей.

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

Давайце паглядзім на прыкладзе. Няхай у нас дадзены вось такая радок:

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

Давайце вывядзем якія-небудзь сімвалы гэтага радка:

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

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

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

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

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

Нумар сімвала таксама можа захоўвацца і ў зменнай:

php<?php
  $str = 'abcde';
  $num = 3; // нумар сімвала ў зменнай
  
  echo $str[$num]; // выведзе 'd'
?>
Задание 1

Дадзены радок:

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

Звяртаючыся да асобных сімвалаў гэтага радка вывядзіце на экран сімвал 'a', сімвал 'c', сімвал 'e'.

Задание 2

Дадзены радок:

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

Вывядзіце яе апошні сімвал.

Задание 3

Дадзены радок:

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

Звяртаючыся да асобных сімвалаў гэтага радка запішыце ў новую зменную сімвалы гэтага радка ў адваротным парадку, гэта значыць 'edcba'.

Задание 4

Дадзены зменныя:

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

Вывядзіце на экран сімвал, нумар якога захоўваецца ў зменнай $num.