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
$str = 'abcde';
?>
Wacha tuonyeshe baadhi ya herufi za mfumo huu wa msimbo:
<?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
$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
$str = 'abcde';
$str[0] = '+';
echo $str; // itaonyesha '+bcde'
?>
Nambari ya herufi inaweza pia kuhifadhiwa kwenye kutofautisha:
<?php
$str = 'abcde';
$num = 3; // nambari ya herufi kwenye kutofautisha
echo $str[$num]; // itaonyesha 'd'
?>
Tuna mfumo wa msimbo:
<?php
$str = 'abcde';
?>
Kwa kurejelea herufi za mfumo huu wa msimbi
onyesha kwenye skrini
herufi 'a', herufi 'c', herufi 'e'.
Tuna mfumo wa msimbo:
<?php
$str = 'abcde';
?>
Onyesha herufi yake ya mwisho.
Tuna mfumo wa msimbo:
<?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'.
Tuna vitu tofauti:
<?php
$str = 'abcde';
$num = 3;
?>
Onyesha kwenye skrini herufi, ambayo nambari yake
imehifadhiwa kwenye kutofautisha $num.