101 of 410 menu

Funksjonen mb_strrpos

Funksjonen mb_strrpos finner posisjonen til den siste forekomsten av en delstreng i en streng. Fungerer med flerbyte-tegnkodinger (UTF-8 osv.). Den tar strengen som skal søkes i som første parameter, delstrengen som søkes etter som andre parameter, startposisjon for søket som tredje parameter (valgfri) og tegnkoding som fjerde parameter (valgfri).

Syntaks

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

Eksempel

La oss finne posisjonen til den siste forekomsten av en delstreng i en streng:

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

Resultat av kjøring av koden:

3

Eksempel

Søk med spesifisering av UTF-8-tegnkoding:

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

Resultat av kjøring av koden:

2

Eksempel

Når delstrengen ikke blir funnet, returnerer funksjonen false:

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

Resultat av kjøring av koden:

false

Se også

  • funksjonen mb_strpos,
    som søker etter første forekomst av en delstreng
  • funksjonen strrpos,
    som søker etter siste forekomst uten å ta hensyn til tegnkoding
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis