PHP-da satr belgilarini olish

Faraz qilaylik, bizda qandaydir satr bor. Ushbu satrdagi har bir belgining o'zining tartib raqami bor: birinchi belgi 0 raqami, ikkinchi belgi - 1 raqami, uchinchi belgi 2 raqami va hokazo.

Agar kerak bo'lsa, satrning ma'lum bir belgisiga uning raqami bo'yicha kirish mumkin. Buning uchun o'zgaruvchi nomi yoziladi, undan keyin to'rtburchak qavslar qo'yiladi va bu qavslar ichida belgi raqami ko'rsatiladi.

Keling, misol orqali ko'rib chiqaylik. Faraz qilaylik, bizga quyidagi satr berilgan:

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

Keling, ushbu satrning ba'zi belgilarini chiqaramiz:

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

Belgini olishda shuningdek manfiy qiymatlarni ham belgilash mumkin. Bunda belgilar oxirdan sanaladi. Bunda oxirgi belgi -1 raqamiga ega. Keling, sinab ko'ramiz:

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

Shuningdek, satr belgilarini ularning raqami bo'yicha o'zgartirish mumkin. Keling, misol tariqasida nolchi belgini o'zgartiramiz:

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

Belgi raqami shuningdek o'zgaruvchida ham saqlanishi mumkin:

php<?php
  $str = 'abcde';
  $num = 3; // o'zgaruvchidagi belgi raqami
  
  echo $str[$num]; // 'd' chiqadi
?>
Задание 1

Satr berilgan:

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

Ushbu satrning alohida belgilariga murojaat qilib ekranda 'a' belgisini, 'c' belgisini, 'e' belgisini chiqaring.

Задание 2

Satr berilgan:

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

Uning oxirgi belgisini chiqaring.

Задание 3

Satr berilgan:

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

Ushbu satrning alohida belgilariga murojaat qilib yangi o'zgaruvchiga ushbu satr belgilarini teskari tartibda, ya'ni 'edcba' yozing.

Задание 4

O'zgaruvchilar berilgan:

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

O'zgaruvchida saqlanayotgan raqamli belgini $num ekranda chiqaring.