101 of 410 menu

Funktsioon mb_strrpos

Funktsioon mb_strrpos leiab alamstringi viimase esinemise positsiooni stringis. Toimib mitmebaidikodeeringutega (UTF-8 jt). Esimese parameetrina võtab stringi, millest otsida, teisega - otsitava alamstringi, kolmandana (valikuline) - otsingu alguspositsiooni, neljandana (valikuline) - kodeeringu.

Süntaks

mb_strrpos( string $haystack, string $needle, int $offset = 0, string $encoding ): int|false

Näide

Leiame alamstringi viimase esinemise positsiooni stringis:

<?php $res = mb_strrpos('аабабв', 'б'); echo $res; ?>

Koodi täitmise tulemus:

3

Näide

Otsing UTF-8 kodeeringu määramisega:

<?php $res = mb_strrpos('日本語', '語', 0, 'UTF-8'); echo $res; ?>

Koodi täitmise tulemus:

2

Näide

Kui alamstringi ei leita, tagastab funktsioon false:

<?php $res = mb_strrpos('abcde', 'z'); var_dump($res); ?>

Koodi täitmise tulemus:

false

Vaata ka

  • funktsiooni mb_strpos,
    mis otsib alamstringi esimest esinemist
  • funktsiooni strrpos,
    mis otsib viimast esinemist ilma kodeeringut arvesse võtmata
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu