Kupata Herufi za Mfumo wa Msimbo katika PHP

Tuchukulie tuna mfumo wa msimbo. Kila herufi katika mfumo huu wa msimbo ina nambari yake ya mlolongo: herufi ya kwanza nambari 0, herufi ya pili - nambari 1, herufi ya tatu nambari 2 na kadhalika.

Ikiwa ni lazima, unaweza kupata herufi maalum katika mfumo wa msimbo kwa kutumia nambari yake. Ili kufanya hivyo, andika jina la kutofautisha, kisha weka mabano ya mraba na ndani ya mabano hayo onesha nambari ya herufi.

Tutaangalia kwa mfano. Tuchukulie tuna mfumo wa msimbo kama huu:

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

Wacha tuonyeshe baadhi ya herufi za mfumo huu wa msimbo:

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

Wakati wa kupata herufi, unaweza pia kutumia thamani hasi. Katika hali hii, herufi zitahesabiwa kutoka mwisho. Herufi ya mwisho inakuwa na nambari -1. Wacha tujaribu:

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

Unaweza pia kubadilisha herufi za mfumo wa msimbo kwa kutumia nambari zao. Wacha kwa mfano tubadilishe herufi ya sifuri:

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

Nambari ya herufi inaweza pia kuhifadhiwa kwenye kutofautisha:

php<?php
  $str = 'abcde';
  $num = 3; // nambari ya herufi kwenye kutofautisha
  
  echo $str[$num]; // itaonyesha 'd'
?>
Задание 1

Tuna mfumo wa msimbo:

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

Kwa kurejelea herufi za mfumo huu wa msimbi onyesha kwenye skrini herufi 'a', herufi 'c', herufi 'e'.

Задание 2

Tuna mfumo wa msimbo:

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

Onyesha herufi yake ya mwisho.

Задание 3

Tuna mfumo wa msimbo:

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

Kwa kurejelea herufi za mfumo huu wa msimbo andika kwenye kutofautisha kipya herufi za mfumo huu wa msimbo kwa mpangilio wa nyuma, yaani 'edcba'.

Задание 4

Tuna vitu tofauti:

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

Onyesha kwenye skrini herufi, ambayo nambari yake imehifadhiwa kwenye kutofautisha $num.