79 of 410 menu

Funcția mb_substr

Funcția mb_substr extrage și returnează o subșir dintr-un șir, lucrând corect cu codificări multi-octeți (de exemplu, UTF-8). În primul parametru este transmis șirul, în al doilea - poziția de start, în al treilea (opțional) - lungimea subșirului. Al patrulea parametru poate fi folosit pentru a specifica codificarea.

Sintaxă

mb_substr(string, start, [length], [encoding]): string;

Exemplu

Să extragem 3 caractere din șir, începând de la poziția 1:

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

Rezultatul executării codului:

'бвг'

Exemplu

Să extragem o subșir până la sfârșitul șirului din "日本語", începând de la poziția 1:

<?php $res = mb_substr('日本語', 1); echo $res; ?>

Rezultatul executării codului:

'本語'

Exemplu

Să extragem o subșir cu specificarea codificării UTF-8:

<?php $res = mb_substr('абвгд', 2, 2, 'UTF-8'); echo $res; ?>

Rezultatul executării codului:

'вг'

Vedeți și

  • funcția mb_strlen,
    care returnează lungimea șirului în codificare multi-octeți
  • funcția substr,
    care funcționează similar, dar fără suport pentru codificări multi-octeți
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