⊗ppPmBsSCh 43 of 447 menu

Simbolių gavimas iš eilutės PHP

Tarkime, kad turime kokią nors eilutę. Kiekvienas simbolis šioje eilutėje turi savo eilės numerį: pirmasis simbolis numeris 0, antrasis simbolis - numeris 1, trečiasis simbolis numeris 2 ir taip toliau.

Jei reikia, galima gauti prieigą prie konkretaus eilutės simbolio pagal jo numerį. Tam rašomas kintamojo pavadinimas, po šio pavadinimo dedami laužtiniai skliaustai ir šiuose skliaustuose nurodomas simbolio numeris.

Pažiūrėkime pavyzdžiu. Tarkime, kad mums duota tokia eilutė:

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

Išveskime kokius nors šios eilutės simbolius:

<?php $str = 'abcde'; echo $str[0]; // išves 'a' echo $str[1]; // išves 'b' echo $str[2]; // išves 'c' ?>

Gaunant simbolį taip pat galima nurodyti neigiamas reikšmes. Šiuo atveju simboliai bus skaičiuojami nuo galo. Tuo pačiu paskutinis simbolis turi numerį -1. Pabandykime:

<?php $str = 'abcde'; echo $str[-1]; // išves 'e' echo $str[-2]; // išves 'd' echo $str[-5]; // išves 'a' ?>

Taip pat galima keisti eilutės simbolius pagal jų numerį. Pavyzdžiui, pakeiskime nulinį simbolį:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // išves '+bcde' ?>

Simbolio numeris gali būti saugomas ir kintamajame:

<?php $str = 'abcde'; $num = 3; // simbolio numeris kintamajame echo $str[$num]; // išves 'd' ?>

Duota eilutė:

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

Kreipdamiesi į atskirus šios eilutės simbolius išveskite ekrane simbolį 'a', simbolį 'c', simbolį 'e'.

Duota eilutė:

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

Išveskite jos paskutinį simbolį.

Duota eilutė:

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

Kreipdamiesi į atskirus šios eilutės simbolius įrašykite į naują kintamąjį šios eilutės simbolius atvirkštine tvarka, tai yra 'edcba'.

Duoti kintamieji:

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

Išveskite ekrane simbolį, kurio numeris saugomas kintamajame $num.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti