Koder.uz

3 of 402 menu

PHP satrining oxirgi belgisi

  Keling, satrning oxirgi belgisini chiqaraylik. Bunday holda, biz kodimiz satr uzunligidan qat'i nazar, oxirgi belgining tartib raqamini o'zi aniqlaydigan qilib yozamiz.

  Bizda shunday satr bo'lsin: 

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

  Ko'rib turganingizdek, ushbu satrdagi belgilar soni 5 ga teng. Agar siz biroz o'ylab ko'rsangiz, bu satrning oxirgi belgisining raqami uning uzunligidan 1 ga kam bo'lishi aniq bo'ladi, chunki belgilarni tartiblash noldan boshlanadi. 

  Ma'lum bo'lishicha, satr uzunligini bilib, biz undan 1 ni olib, oxirgi belgining tartib raqamini olishimiz mumkin, keyin bu raqam orqali belgining o'zini olishimiz mumkin. 

  Siz allaqachon bilganingizdek, satr uzunligini strlen funktsiyasi yordamida topish mumkin. Shunga asoslanib, biz oxirgi belgining tartib raqamini topamiz: 

<?php $str = 'abcde'; $last = strlen($str) - 1; // oxirgi belgi raqami ?>

  Belgini ekranda ko'rsatish uchun topilgan raqamdan foydalanamiz: 

<?php $str = 'abcde'; $last = strlen($str) - 1; // oxirgi belgi raqami echo $str[$last]; // chiqaradi 'e' ?>

  $last o'zgaruvchisini ishlatmasak ham bo'ladi: 

<?php $str = 'abcde'; echo $str[strlen($str) - 1]; // chiqaradi 'e' ?>

№1

Satr berilgan. Uning oxirgi belgisini ekranga chiqaring.

№2

Satr berilgan. Uning oxirgidan bitta oldingi belgisini ekranga chiqaring.

№3

Satr berilgan. Uning oxirgidan ikkita oldingi belgisini ekranda ko'rsating.

uz ru
light night