⊗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' ?>

Նիշ ստանալիս կարելի է նաև նշել բացասական արժեքներ: Այս դեպքում նիշերը կհաշվվեն վերջից: Ընդ որում, վերջին նիշը ունի -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' նիշը, 'c' նիշը, 'e' նիշը:

Տրված է տող.

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

Դուրս բերեք դրա վերջին նիշը:

Տրված է տող.

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

Մուտք գործելով այս տողի առանձին նիշերին՝ նոր փոփոխականի մեջ գրեք այս տողի նիշերը հակառակ հերթականությամբ, այսինքն՝ 'edcba':

Տրված են փոփոխականները.

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

Էկրանին դուրս բերեք այն նիշը, որի համարը պահվում է $num փոփոխականում:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել