Dobijanje karaktera stringa u PHP-u

Neka postoji neki string. Svaki karakter u ovom stringu ima svoj redni broj: prvi karakter ima broj 0, drugi karakter - broj 1, treći karakter broj 2 i tako dalje.

Prema potrebi, možemo pristupiti određenom karakteru stringa po njegovom broju. Za to se piše ime promenljive, iza tog imena se stavljaju uglaste zagrade i u tim zagradama se navodi broj karaktera.

Pogledajmo na primeru. Neka nam je dat ovakav string:

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

Hajde da prikažemo neke karaktere ovog stringa:

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

Prilikom dobijanja karaktera takođe možemo koristiti negativne vrednosti. U ovom slučaju karakteri se računaju sa kraja. Povrh toga, poslednji karakter ima broj -1. Probajmo:

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

Takođe možemo menjati karaktere stringa po njihovom broju. Hajde da za primer promenimo nulti karakter:

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

Broj karaktera takođe može biti sačuvan u promenljivoj:

php<?php
  $str = 'abcde';
  $num = 3; // broj karaktera u promenljivoj
  
  echo $str[$num]; // ispisaće 'd'
?>
Задание 1

Dat je string:

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

Pristupanjem pojedinačnim karakterima ovog stringa prikažite na ekranu karakter 'a', karakter 'c', karakter 'e'.

Задание 2

Dat je string:

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

Prikažite njegov poslednji karakter.

Задание 3

Dat je string:

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

Pristupanjem pojedinačnim karakterima ovog stringa zapišite u novu promenljivu karaktere ovog stringa u obrnutom redosledu, odnosno 'edcba'.

Задание 4

Date su promenljive:

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

Prikažite na ekranu karakter čiji je broj sačuvan u promenljivoj $num.