98 of 410 menu

Funcția mb_strrchr

Funcția mb_strrchr caută ultima apariție a unui caracter într-un șir și returnează partea din șir de la acel caracter până la sfârșit. Spre deosebire de strrchr, funcționează cu codificări multi-byte (UTF-8 etc.). Primul parametru este șirul în care se caută, al doilea - caracterul căutat, al treilea - parametrul opțional pentru căutarea până la caracter, al patrulea - codificarea.

Sintaxă

mb_strrchr( string $haystack, string $needle, bool $before_needle = false, string $encoding = null );

Exemplu

Să găsim ultima apariție a unui caracter în șir:

<?php $res = mb_strrchr('abcba', 'b'); echo $res; ?>

Rezultatul executării codului:

'ba'

Exemplu

Să găsim partea din șir până la ultima apariție a caracterului 'b':

<?php $res = mb_strrchr('abcba', 'b', true); echo $res; ?>

Rezultatul executării codului:

'abc'

Exemplu

Lucrul cu chirilica în UTF-8:

<?php $res = mb_strrchr('привет мир', 'и'); echo $res; ?>

Rezultatul executării codului:

'ир'

Vedeți și

  • funcția mb_strpos,
    care caută poziția primei apariții a unui subșir
  • funcția mb_substr,
    care returnează o parte a șirului
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