Ottenere i caratteri di una stringa in PHP

Supponiamo di avere una stringa. Ogni carattere in questa stringa ha il suo numero ordinale: il primo carattere ha il numero 0, il secondo carattere - il numero 1, il terzo carattere il numero 2 e così via.

Se necessario, è possibile accedere a un carattere specifico della stringa in base al suo numero. Per fare ciò, si scrive il nome della variabile, dopo questo nome si mettono parentesi quadre e in queste parentesi si specifica il numero del carattere.

Vediamo un esempio. Supponiamo di avere la seguente stringa:

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

Visualizziamo alcuni caratteri di questa stringa:

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

Quando si ottiene un carattere, si possono anche utilizzare valori negativi. In questo caso, i caratteri verranno contati dalla fine. In questo caso l'ultimo carattere ha il numero -1. Proviamo:

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

È anche possibile modificare i caratteri della stringa in base al loro numero. Per esempio, modifichiamo il carattere zero:

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

Anche il numero del carattere può essere memorizzato in una variabile:

php<?php
  $str = 'abcde';
  $num = 3; // numero del carattere in una variabile
  
  echo $str[$num]; // visualizzerà 'd'
?>
Задание 1

Data la stringa:

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

Accedendo ai singoli caratteri di questa stringa, visualizza a schermo il carattere 'a', il carattere 'c', il carattere 'e'.

Задание 2

Data la stringa:

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

Visualizza il suo ultimo carattere.

Задание 3

Data la stringa:

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

Accedendo ai singoli caratteri di questa stringa, registra in una nuova variabile i caratteri di questa stringa in ordine inverso, cioè 'edcba'.

Задание 4

Date le variabili:

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

Visualizza a schermo il carattere il cui numero è memorizzato nella variabile $num.