88 of 410 menu

Funktionen strrpos

Funktionen strrpos returnerer positionen for den sidste forekomst af en understreng.

Resultatet af funktionen vil være positionen for det første tegn i den fundne understreng, og hvis en sådan understreng ikke findes - returneres false.

Startpunktet for søgningen kan justeres med en tredje valgfri parameter - hvis den er angivet, starter søgningen ikke fra begyndelsen af strengen, men fra det angivne sted.

Syntaks

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

Eksempel

I dette eksempel vil funktionen returnere positionen for den sidste forekomst af tegnet 'a':

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

Resultatet af kodeudførelsen:

6

Eksempel

Søgning efter sidste forekomst af en understreng bestående af flere tegn:

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

Resultatet af kodeudførelsen:

13

Eksempel

Søgning med angivelse af startposition for søgningen:

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

Resultatet af kodeudførelsen (søgningen starter fra position 5):

6

Eksempel

Hvis understrengen ikke findes, returnerer funktionen false:

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

Resultatet af kodeudførelsen:

false

Eksempel 5: Case-sensitiv søgning

Funktionen er case-sensitiv:

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

Resultatet af kodeudførelsen:

false

Se også

  • funktionen strripos,
    som udfører en lignende operation uden at tage hensyn til store og små bogstaver
  • funktionen strpos,
    som returnerer positionen for den første forekomst af en understreng
  • funktionen str_contains,
    som kontrollerer forekomsten af et tegn i en streng
  • funktionen str_starts_with,
    som kontrollerer begyndelsen af en streng
  • funktionen str_ends_with,
    som kontrollerer slutningen af en streng
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis