PHP-da satr belgilarini olish
Faraz qilaylik, bizda qandaydir satr bor. Ushbu
satrdagi har bir belgining o'zining tartib raqami
bor: birinchi belgi 0 raqami, ikkinchi
belgi - 1 raqami, uchinchi belgi
2 raqami va hokazo.
Agar kerak bo'lsa, satrning ma'lum bir belgisiga uning raqami bo'yicha kirish mumkin. Buning uchun o'zgaruvchi nomi yoziladi, undan keyin to'rtburchak qavslar qo'yiladi va bu qavslar ichida belgi raqami ko'rsatiladi.
Keling, misol orqali ko'rib chiqaylik. Faraz qilaylik, bizga quyidagi satr berilgan:
<?php
$str = 'abcde';
?>
Keling, ushbu satrning ba'zi belgilarini chiqaramiz:
<?php
$str = 'abcde';
echo $str[0]; // 'a' chiqadi
echo $str[1]; // 'b' chiqadi
echo $str[2]; // 'c' chiqadi
?>
Belgini olishda shuningdek
manfiy qiymatlarni ham belgilash mumkin.
Bunda belgilar oxirdan sanaladi.
Bunda oxirgi belgi
-1 raqamiga ega.
Keling, sinab ko'ramiz:
<?php
$str = 'abcde';
echo $str[-1]; // 'e' chiqadi
echo $str[-2]; // 'd' chiqadi
echo $str[-5]; // 'a' chiqadi
?>
Shuningdek, satr belgilarini ularning raqami bo'yicha o'zgartirish mumkin. Keling, misol tariqasida nolchi belgini o'zgartiramiz:
<?php
$str = 'abcde';
$str[0] = '+';
echo $str; // '+bcde' chiqadi
?>
Belgi raqami shuningdek o'zgaruvchida ham saqlanishi mumkin:
<?php
$str = 'abcde';
$num = 3; // o'zgaruvchidagi belgi raqami
echo $str[$num]; // 'd' chiqadi
?>
Satr berilgan:
<?php
$str = 'abcde';
?>
Ushbu satrning alohida belgilariga murojaat qilib
ekranda 'a' belgisini, 'c' belgisini, 'e' belgisini chiqaring.
Satr berilgan:
<?php
$str = 'abcde';
?>
Uning oxirgi belgisini chiqaring.
Satr berilgan:
<?php
$str = 'abcde';
?>
Ushbu satrning alohida belgilariga murojaat qilib
yangi o'zgaruvchiga ushbu satr belgilarini
teskari tartibda, ya'ni 'edcba' yozing.
O'zgaruvchilar berilgan:
<?php
$str = 'abcde';
$num = 3;
?>
O'zgaruvchida saqlanayotgan raqamli belgini
$num ekranda chiqaring.