⊗ppPmBsSCh 43 of 447 menu

Virknes simbolu iegūšana PHP

Pieņemsim, ka mums ir kāda virkne. Katram simbolam šajā virknē ir savs kārtas numurs: pirmais simbols ir numurs 0, otrais simbols - numurs 1, trešais simbols ir numurs 2 un tā tālāk.

Ja nepieciešams, var piekļūt noteiktam virknes simbolam pēc tā numura. Lai to izdarītu, raksta mainīgā nosaukumu, pēc šī nosaukuma liek kvadrātiekavas un šajās iekavās norāda simbola numuru.

Apskatīsim piemērā. Pieņemsim, ka mums dota šāda virkne:

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

Izvērsim dažus šīs virknes simbolus:

<?php $str = 'abcde'; echo $str[0]; // izvadīs 'a' echo $str[1]; // izvadīs 'b' echo $str[2]; // izvadīs 'c' ?>

Iegūstot simbolu, var arī iestatīt negatīvas vērtības. Šajā gadījumā simboli tiks skaitīti no beigām. Šajā gadījumā pēdējam simbolam ir numurs -1. Mēģināsim:

<?php $str = 'abcde'; echo $str[-1]; // izvadīs 'e' echo $str[-2]; // izvadīs 'd' echo $str[-5]; // izvadīs 'a' ?>

Var arī mainīt virknes simbolus pēc to numura. Kā piemēru izmainīsim nulles simbolu:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // izvadīs '+bcde' ?>

Simbola numurs var arī tikt glabāts mainīgajā:

<?php $str = 'abcde'; $num = 3; // simbola numurs mainīgajā echo $str[$num]; // izvadīs 'd' ?>

Dota virkne:

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

Pieslēdzoties atsevišķiem šīs virknes simboliem, izvadiet ekrānā simbolu 'a', simbolu 'c', simbolu 'e'.

Dota virkne:

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

Izvadiet tās pēdējo simbolu.

Dota virkne:

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

Pieslēdzoties atsevišķiem šīs virknes simboliem ierakstiet jaunā mainīgajā šīs virknes simbolus apgrieztā secībā, tas ir 'edcba'.

Doti mainīgie:

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

Izvadiet ekrānā simbolu, kura numurs tiek glabāts mainīgajā $num.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt