Virknes simbolu iegūšana PHP
Pieņemsim, ka mums ir kāda virkne. Katram
simbolam šajā virknē ir savs kārtas numurs: pirmais
simbols ir numurs 0, otrais
simbols - numurs 1, trešais simbols ir numurs
2 un tā tālāk.
Ja nepieciešams, var piekļūt noteiktam virknes simbolam pēc tā numura. Lai to izdarītu, raksta mainīgā nosaukumu, pēc šī nosaukuma liek kvadrātiekavas un šajās iekavās norāda simbola numuru.
Apskatīsim piemērā. Pieņemsim, ka mums dota šāda virkne:
<?php
$str = 'abcde';
?>
Izvērsim dažus šīs virknes simbolus:
<?php
$str = 'abcde';
echo $str[0]; // izvadīs 'a'
echo $str[1]; // izvadīs 'b'
echo $str[2]; // izvadīs 'c'
?>
Iegūstot simbolu, var arī
iestatīt negatīvas vērtības.
Šajā gadījumā simboli tiks skaitīti
no beigām. Šajā gadījumā pēdējam
simbolam ir numurs -1.
Mēģināsim:
<?php
$str = 'abcde';
echo $str[-1]; // izvadīs 'e'
echo $str[-2]; // izvadīs 'd'
echo $str[-5]; // izvadīs 'a'
?>
Var arī mainīt virknes simbolus pēc to numura. Kā piemēru izmainīsim nulles simbolu:
<?php
$str = 'abcde';
$str[0] = '+';
echo $str; // izvadīs '+bcde'
?>
Simbola numurs var arī tikt glabāts mainīgajā:
<?php
$str = 'abcde';
$num = 3; // simbola numurs mainīgajā
echo $str[$num]; // izvadīs 'd'
?>
Dota virkne:
<?php
$str = 'abcde';
?>
Pieslēdzoties atsevišķiem šīs
virknes simboliem, izvadiet ekrānā
simbolu 'a', simbolu 'c', simbolu 'e'.
Dota virkne:
<?php
$str = 'abcde';
?>
Izvadiet tās pēdējo simbolu.
Dota virkne:
<?php
$str = 'abcde';
?>
Pieslēdzoties atsevišķiem šīs virknes simboliem
ierakstiet jaunā mainīgajā šīs virknes
simbolus apgrieztā secībā, tas ir 'edcba'.
Doti mainīgie:
<?php
$str = 'abcde';
$num = 3;
?>
Izvadiet ekrānā simbolu, kura numurs
tiek glabāts mainīgajā $num.