Obtendo caracteres de uma string em PHP

Suponha que temos uma string. Cada caractere nesta string tem seu número de ordem: o primeiro caractere tem o número 0, o segundo caractere - número 1, o terceiro caractere número 2 e assim por diante.

Se necessário, você pode acessar um caractere específico da string pelo seu número. Para isso, escreve-se o nome da variável, após este nome colocam-se colchetes e dentro desses colchetes é especificado o número do caractere.

Vamos ver um exemplo. Suponha que temos a seguinte string:

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

Vamos exibir alguns caracteres desta string:

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

Ao obter um caractere, também é possível especificar valores negativos. Neste caso, os caracteres serão contados a partir do final. Sendo que o último caractere tem o número -1. Vamos tentar:

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

Também é possível alterar caracteres da string pelo seu número. Vamos, por exemplo, alterar o caractere zero:

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

O número do caractere também pode ser armazenado em uma variável:

php<?php
  $str = 'abcde';
  $num = 3; // número do caractere na variável
  
  echo $str[$num]; // exibirá 'd'
?>
Задание 1

Dada a string:

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

Acessando caracteres individuais desta string, exiba na tela o caractere 'a', o caractere 'c', o caractere 'e'.

Задание 2

Dada a string:

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

Exiba seu último caractere.

Задание 3

Dada a string:

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

Acessando caracteres individuais desta string, grave em uma nova variável os caracteres desta string em ordem inversa, ou seja, 'edcba'.

Задание 4

Dadas as variáveis:

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

Exiba na tela o caractere cujo número está armazenado na variável $num.