88 of 410 menu

A strrpos függvény

A strrpos függvény a részsztr utolsó előfordulásának pozícióját adja vissza.

A függvény végrehajtásának eredménye a megtalált részsztr első karakterének pozíciója lesz, ha pedig ilyen részsztr nem található - akkor false.

A keresés kezdetét a harmadik opcionális paraméterrel lehet szabályozni - ha meg van adva, akkor a keresés nem a sztring elejéről indul, hanem a megadott helyről.

Szintaxis

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

Példa

Ebben a példában a függvény az 'a' szimbólum utolsó előfordulásának pozícióját adja vissza:

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

A kód végrehajtásának eredménye:

6

Példa

Több karakterből álló részsztr utolsó előfordulásának keresése:

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

A kód végrehajtásának eredménye:

13

Példa

Keresés kezdő pozíció megadásával:

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

A kód végrehajtásának eredménye (a keresés a 5 pozíciótól indul):

6

Példa

Ha a részsztr nem található, a függvény false értéket ad vissza:

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

A kód végrehajtásának eredménye:

false

5. példa: Kis- és nagybetűérzékeny keresés

A függvény érzékeny a kis- és nagybetűk különbségére:

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

A kód végrehajtásának eredménye:

false

Lásd még

  • a strripos függvényt,
    amely hasonló műveletet végez kis- és nagybetűk megkülönböztetése nélkül
  • a strpos függvényt,
    amely a részsztr első előfordulásának pozícióját adja vissza
  • a str_contains függvényt,
    amely ellenőrzi, hogy egy szimbólum benne van-e a sztringben
  • a str_starts_with függvényt,
    amely a sztring elejét ellenőrzi
  • a str_ends_with függvényt,
    amely a sztring végét ellenőrzi
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás