88 of 410 menu

Funktionen strrpos

Funktionen strrpos returnerar positionen för den sista förekomsten av en delsträng.

Resultatet av funktionen blir positionen för det första tecknet i den hittade delsträngen, och om ingen sådan delsträng hittas - så false.

Startpunkten för sökningen kan justeras med en tredje valfri parameter - om den anges, börjar sökningen inte från början av strängen, utan från den angivna positionen.

Syntax

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

Exempel

I detta exempel returnerar funktionen positionen för den sista förekomsten av tecknet 'a':

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

Resultat av kodkörning:

6

Exempel

Sökning efter den sista förekomsten av en delsträng med flera tecken:

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

Resultat av kodkörning:

13

Exempel

Sökning med angiven startposition:

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

Resultat av kodkörning (sökningen börjar från position 5):

6

Exempel

Om delsträngen inte hittas, returnerar funktionen false:

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

Resultat av kodkörning:

false

Exempel 5: Skiftlägeskänslig sökning

Funktionen är skiftlägeskänslig:

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

Resultat av kodkörning:

false

Se även

  • funktionen strripos,
    som utför en liknande operation utan att ta hänsyn till skiftläge
  • funktionen strpos,
    som returnerar positionen för den första förekomsten av en delsträng
  • funktionen str_contains,
    som kontrollerar förekomst av ett tecken i en sträng
  • funktionen str_starts_with,
    som kontrollerar början av en sträng
  • funktionen str_ends_with,
    som kontrollerar slutet av en sträng
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa