88 of 410 menu

Funksjonen strrpos

Funksjonen strrpos returnerer posisjonen for siste forekomst av en delstreng.

Resultatet av funksjonen vil være posisjonen til det første tegnet i den funnet delstrengen, og hvis en slik delstreng ikke blir funnet - så false.

Startpunktet for søket kan justeres med den tredje valgfrie parameteren - hvis den er angitt, vil søket starte ikke fra begynnelsen av strengen, men fra det angitte stedet.

Syntaks

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

Eksempel

I dette eksempelet vil funksjonen returnere posisjonen for siste forekomst av tegnet 'a':

<?php echo strrpos('abcde abcde', 'a'); ?>

Resultat av kjøring av koden:

6

Eksempel

Søk etter siste forekomst av en delstreng med flere tegn:

<?php echo strrpos('hello world, hello php', 'hello'); ?>

Resultat av kjøring av koden:

13

Eksempel

Søk med angivelse av startposisjon for søket:

<?php echo strrpos('abcabcabc', 'a', 5); ?>

Resultat av kjøring av koden (søket starter fra posisjon 5):

6

Eksempel

Hvis delstrengen ikke blir funnet, returnerer funksjonen false:

<?php var_dump(strrpos('abcdef', 'z')); ?>

Resultat av kjøring av koden:

false

Eksempel 5: Store og små bokstaver betyr noe (case-sensitive søk)

Funksjonen er følsom for store og små bokstaver:

<?php var_dump(strrpos('Hello World', 'h')); ?>

Resultat av kjøring av koden:

false

Se også

  • funksjonen strripos,
    som utfører en tilsvarende operasjon uten å ta hensyn til store og små bokstaver
  • funksjonen strpos,
    som returnerer posisjonen for første forekomst av en delstreng
  • funksjonen str_contains,
    som sjekker forekomst av et tegn i en streng
  • funksjonen str_starts_with,
    som sjekker starten av en streng
  • funksjonen str_ends_with,
    som sjekker slutten av en streng
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