Tekens van een string ophalen in PHP

Stel we hebben een string. Elk teken in deze string heeft zijn eigen volgnummer: het eerste teken heeft nummer 0, het tweede teken - nummer 1, het derde teken nummer 2, enzovoort.

Indien nodig kan je toegang krijgen tot een bepaald teken van de string via zijn nummer. Hiervoor schrijf je de naam van de variabele, gevolgd door rechte haken waarin het nummer van het teken wordt gespecificeerd.

Laten we een voorbeeld bekijken. Stel we hebben de volgende string:

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

Laten we enkele tekens van deze string weergeven:

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

Bij het ophalen van een teken kunnen ook negatieve waarden worden opgegeven. In dat geval worden de tekens geteld vanaf het einde. Hierbij heeft het laatste teken nummer -1. Laten we het proberen:

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

Je kunt ook tekens van de string aanpassen via hun nummer. Laten we voor het voorbeeld het nulde teken wijzigen:

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

Het tekennummer kan ook in een variabele worden opgeslagen:

php<?php
  $str = 'abcde';
  $num = 3; // tekennummer in een variabele
  
  echo $str[$num]; // geeft 'd' weer
?>
Задание 1

Gegeven een string:

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

Door naar individuele tekens van deze string te verwijzen, geef je op het scherm weer: teken 'a', teken 'c', teken 'e'.

Задание 2

Gegeven een string:

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

Geef het laatste teken ervan weer.

Задание 3

Gegeven een string:

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

Door naar individuele tekens van deze string te verwijzen, schrijf je naar een nieuwe variabele de tekens van deze string in omgekeerde volgorde, dat wil zeggen 'edcba'.

Задание 4

Gegeven variabelen:

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

Geef op het scherm het teken weer waarvan het nummer is opgeslagen in variabele $num.