Karakterek lekérése sztringből PHP-ben

Tegyük fel, hogy van egy sztringünk. Minden karakternek ebben a sztringben van egy sorszáma: az első karakter sorszáma 0, a második karakter - 1, a harmadik karakter 2 és így tovább.

Szükség esetén hozzáférhetünk a sztring egy adott karakteréhez a sorszáma alapján. Ehhez a változó neve után szögletes zárójeleket írunk, és ezekben a zárójelekben adjuk meg a karakter sorszámát.

Nézzünk egy példát. Tegyük fel, hogy a következő sztringünk van:

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

Most pedig írassuk ki a sztring néhány karakterét:

php<?php
  $str = 'abcde';
  
  echo $str[0]; // kiírja 'a'-t
  echo $str[1]; // kiírja 'b'-t
  echo $str[2]; // kiírja 'c'-t
?>

Karakter lekérésekor negatív értékeket is használhatunk. Ebben az esetben a karaktereket a végétől fogjuk számolni. Ekkor az utolsó karakter sorszáma -1. Próbáljuk ki:

php<?php
  $str = 'abcde';
  
  echo $str[-1]; // kiírja 'e'-t
  echo $str[-2]; // kiírja 'd'-t
  echo $str[-5]; // kiírja 'a'-t
?>

A karaktereket sorszámuk alapján módosíthatjuk is. Változtassuk meg például a nulladik karaktert:

php<?php
  $str = 'abcde';
  $str[0] = '+';
  
  echo $str; // kiírja '+bcde'-t
?>

A karakter sorszáma változóban is tárolható:

php<?php
  $str = 'abcde';
  $num = 3; // a karakter sorszáma egy változóban
  
  echo $str[$num]; // kiírja 'd'-t
?>
Задание 1

Adott egy sztring:

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

A sztring egyes karaktereire hivatkozva írassa ki a képernyőre a(z) 'a', 'c' és 'e' karaktert.

Задание 2

Adott egy sztring:

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

Írassa ki az utolsó karakterét.

Задание 3

Adott egy sztring:

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

A sztring egyes karaktereire hivatkozva írja egy új változóba a sztring karaktereit fordított sorrendben, azaz 'edcba'.

Задание 4

Adottak a következő változók:

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

Írassa ki a képernyőre azt a karaktert, melynek a sorszáma a $num változóban tárolódik.