Pridobivanje znakov niza v PHP

Recimo, da imamo nek niz. Vsak znak v tem nizu ima svojo zaporedno številko: prvi znak ima številko 0, drugi znak - številko 1, tretji znak številko 2 in tako naprej.

Po potrebi lahko dostopate do določenega znaka niza po njegovi številki. Za to se napiše ime spremenljivke, za tem imenom postavijo oglati oklepaji in v teh oklepajih navedemo številko znaka.

Poglejmo si na primeru. Recimo, da imamo dani takšen niz:

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

Izpišimo kakšne znake tega niza:

php<?php
  $str = 'abcde';
  
  echo $str[0]; // izpiše 'a'
  echo $str[1]; // izpiše 'b'
  echo $str[2]; // izpiše 'c'
?>

Pri pridobivanju znaka lahko navedemo tudi negativne vrednosti. V tem primeru se znaki štejejo od konca. Pri tem ima zadnji znak številko -1. Poskusimo:

php<?php
  $str = 'abcde';
  
  echo $str[-1]; // izpiše 'e'
  echo $str[-2]; // izpiše 'd'
  echo $str[-5]; // izpiše 'a'
?>

Prav tako lahko spreminjamo znake niza po njihovi številki. Spremenimo na primer ničti znak:

php<?php
  $str = 'abcde';
  $str[0] = '+';
  
  echo $str; // izpiše '+bcde'
?>

Številka znaka je lahko shranjena tudi v spremenljivki:

php<?php
  $str = 'abcde';
  $num = 3; // številka znaka v spremenljivki
  
  echo $str[$num]; // izpiše 'd'
?>
Задание 1

Dan je niz:

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

Z dostopom do posameznih znakov tega niza izpišite na zaslon znak 'a', znak 'c', znak 'e'.

Задание 2

Dan je niz:

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

Izpišite njegov zadnji znak.

Задание 3

Dan je niz:

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

Z dostopom do posameznih znakov tega niza zapišite v novo spremenljivko znake tega niza v obratnem vrstnem redu, to je 'edcba'.

Задание 4

Dane so spremenljivke:

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

Izpišite na zaslon znak, katerega številka je shranjena v spremenljivki $num.