Добијање карактера низа у 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.