⊗ppPmBsSCh 43 of 447 menu

Obținerea caracterelor unui șir de caractere în PHP

Să presupunem că avem un șir de caractere. Fiecare caracter din acest șir are propriul său număr de ordine: primul caracter are numărul 0, al doilea caracter - numărul 1, al treilea caracter numărul 2 și așa mai departe.

Dacă este necesar, puteți accesa un anumit caracter al șirului după numărul său. Pentru a face acest lucru, se scrie numele variabilei, după acest nume se pun paranteze pătrate și în aceste paranteze se specifică numărul caracterului.

Să vedem un exemplu. Să presupunem că avem următorul șir:

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

Să afișăm câteva caractere ale acestui șir:

<?php $str = 'abcde'; echo $str[0]; // va afișa 'a' echo $str[1]; // va afișa 'b' echo $str[2]; // va afișa 'c' ?>

La obținerea unui caracter, se pot folosi de asemenea și valori negative. În acest caz, caracterele vor fi numărate de la sfârșit. În acest caz, ultimul caracter are numărul -1. Să încercăm:

<?php $str = 'abcde'; echo $str[-1]; // va afișa 'e' echo $str[-2]; // va afișa 'd' echo $str[-5]; // va afișa 'a' ?>

De asemenea, puteți modifica caracterele șirului după numărul lor. Să schimbăm, de exemplu, caracterul de pe poziția zero:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // va afișa '+bcde' ?>

Numărul caracterului poate fi stocat și într-o variabilă:

<?php $str = 'abcde'; $num = 3; // numărul caracterului în variabilă echo $str[$num]; // va afișa 'd' ?>

Este dat șirul:

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

Accesând caractere individuale ale acestui șir, afișați pe ecran caracterul 'a', caracterul 'c', caracterul 'e'.

Este dat șirul:

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

Afișați ultimul său caracter.

Este dat șirul:

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

Accesând caractere individuale ale acestui șir, scrieți într-o variabilă nouă caracterele acestui șir în ordine inversă, adică 'edcba'.

Sunt date variabilele:

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

Afișați pe ecran caracterul al cărui număr este stocat în variabila $num.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge