⊗ppPmBsSCh 43 of 447 menu

PHP да сатр символларини олиш

Фарз қилайлик, бизда бирор сатр бор. Ушбу сатрдаги ҳар бир символнинг ўзига хос тартиб рақами бор: биринчи символ рақами 0, иккинчи символ - рақами 1, учинчи символ рақами 2 ва ҳоказо.

Зарурат тугӀилганда унинг рақами орқали сатрнинг муайян символига еришиш мумкин. Буни амалга ошириш учун ўзгарувчи номи ёзилади, унинг номидан кейин икки тарафлама қавс қўйилади ва ушбу қавс ичида символ рақами кўрсатилади.

Келинг, мисолда кўриб чиқайлик. Фарз қилайлик, бизга бу ердаги каби сатр берилган:

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

Келинг, ушбу сатрнинг баъзи символларини чиқариб кўрсатамиз:

<?php $str = 'abcde'; echo $str[0]; // 'a' ни чиқаради echo $str[1]; // 'b' ни чиқаради echo $str[2]; // 'c' ни чиқаради ?>

Символни олишда шунингдек манфий қийматларни бериш мумкин. Бу ҳолда символлар oxиридан ҳисобланади. Бу ҳолда oxирий символ рақами -1. Келинг, синаб кўрамиз:

<?php $str = 'abcde'; echo $str[-1]; // 'e' ни чиқаради echo $str[-2]; // 'd' ни чиқаради echo $str[-5]; // 'a' ни чиқаради ?>

Шунингдек, сатр символларини уларнинг рақами буйича ўзгартириш мумкин. Келинг, мисол учун нолли символни ўзгартирамиз:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // '+bcde' ни чиқаради ?>

Символ рақами шунингдек ўзгарувчида сақланиши мумкин:

<?php $str = 'abcde'; $num = 3; // ўзгарувчидаги символ рақами echo $str[$num]; // 'd' ни чиқаради ?>

Сатр берилган:

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

Ушбу сатрнинг алохида символларига мурожаат қилиб экрангa 'a' символни, 'c' символни, 'e' символни чиқаринг.

Сатр берилган:

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

Унинг oxирий символini чиқаринг.

Сатр берилган:

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

Ушбу сатрнинг алохида символларига мурожаат қилиб янги ўзгарувчига ушбу сатр символларини тескари тартибда, яъни 'edcba' кўринишида ёзинг.

Ўзгарувчилар берилган:

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

Унинг рақами $num ўзгарувчида сақланayotган символни экранга чиқаринг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш