Obtención de caracteres de cadena en PHP

Supongamos que tenemos una cadena. Cada carácter en esta cadena tiene su número de orden: el primer carácter es el número 0, el segundo carácter - el número 1, el tercer carácter el número 2 y así sucesivamente.

Si es necesario, se puede acceder a un carácter específico de la cadena por su número. Para ello, se escribe el nombre de la variable, después de este nombre se colocan corchetes y dentro de estos corchetes se especifica el número del carácter.

Veamos un ejemplo. Supongamos que tenemos la siguiente cadena:

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

Vamos a mostrar algunos caracteres de esta cadena:

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

Al obtener un carácter, también se pueden utilizar valores negativos. En este caso, los caracteres se contarán desde el final. Así, el último carácter tiene el número -1. Probemos:

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

También se pueden modificar caracteres de la cadena por su número. Como ejemplo, modifiquemos el carácter cero:

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

El número del carácter también puede almacenarse en una variable:

php<?php
  $str = 'abcde';
  $num = 3; // número del carácter en una variable
  
  echo $str[$num]; // mostrará 'd'
?>
Задание 1

Dada la cadena:

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

Accediendo a caracteres individuales de esta cadena, muestre en pantalla el carácter 'a', el carácter 'c', el carácter 'e'.

Задание 2

Dada la cadena:

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

Muestre su último carácter.

Задание 3

Dada la cadena:

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

Accediendo a caracteres individuales de esta cadena, guarde en una nueva variable los caracteres de esta cadena en orden inverso, es decir, 'edcba'.

Задание 4

Dadas las variables:

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

Muestre en pantalla el carácter cuyo número se almacena en la variable $num.