Verkryging van stringkarakters in PHP
Gestel ons het 'n string. Elke
karakter in hierdie string het sy eie volgnommer:
die eerste karakter nommer 0, die tweede
karakter - nommer 1, die derde karakter nommer
2 en so meer.
Indien nodig, kan toegang tot 'n spesifieke karakter van die string volgens sy nommer verkry word. Om dit te doen, word die veranderlike naam geskryf, na daardie naam word vierkantige hakies geplaas en in hierdie hakies word die karakternommer gespesifiseer.
Kom ons kyk na 'n voorbeeld. Gestel ons het die volgende string:
<?php
$str = 'abcde';
?>
Kom ons druk 'n paar karakters van hierdie string uit:
<?php
$str = 'abcde';
echo $str[0]; // sal 'a' uitdruk
echo $str[1]; // sal 'b' uitdruk
echo $str[2]; // sal 'c' uitdruk
?>
Tydens die verkryging van 'n karakter kan ook
negatiewe waardes gespesifiseer word.
In hierdie geval sal die karakters vanaf
die einde getel word. Die laaste
karakter het nommer -1.
Kom ons probeer:
<?php
$str = 'abcde';
echo $str[-1]; // sal 'e' uitdruk
echo $str[-2]; // sal 'd' uitdruk
echo $str[-5]; // sal 'a' uitdruk
?>
Karakters van 'n string kan ook volgens hul nommer verander word. Kom ons verander byvoorbeeld die nulde karakter:
<?php
$str = 'abcde';
$str[0] = '+';
echo $str; // sal '+bcde' uitdruk
?>
Die karakternommer kan ook in 'n veranderlike gestoor word:
<?php
$str = 'abcde';
$num = 3; // karakternommer in veranderlike
echo $str[$num]; // sal 'd' uitdruk
?>
Gegee string:
<?php
$str = 'abcde';
?>
Deur na individuele karakters van hierdie
string te verwys, druk op die skerm
karakter 'a', karakter 'c', karakter 'e' uit.
Gegee string:
<?php
$str = 'abcde';
?>
Druk sy laaste karakter uit.
Gegee string:
<?php
$str = 'abcde';
?>
Deur na individuele karakters van hierdie string te verwys,
skryf in 'n nuwe veranderlike die karakters van hierdie
string in omgekeerde volgorde, dit wil sê 'edcba'.
Gegee veranderlikes:
<?php
$str = 'abcde';
$num = 3;
?>
Druk op die skerm die karakter uit waarvan die nommer
in veranderlike $num gestoor word.