88 of 410 menu

Funkce strrpos

Funkce strrpos vrací pozici posledního výskytu podřetězce.

Výsledkem provedení funkce bude pozice prvního symbolu nalezeného podřetězce, a pokud takový podřetězec nebude nalezen - tak false.

Začátek hledání lze upravit třetím volitelným parametrem - pokud je zadán, pak hledání nezačne od začátku řetězce, ale od zadaného místa.

Syntaxe

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

Příklad

V tomto příkladu funkce vrátí pozici posledního výskytu symbolu 'a':

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

Výsledek provedení kódu:

6

Příklad

Hledání posledního výskytu podřetězce z několika symbolů:

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

Výsledek provedení kódu:

13

Příklad

Hledání s určením počáteční pozice hledání:

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

Výsledek provedení kódu (hledání začíná od pozice 5):

6

Příklad

Pokud podřetězec není nalezen, funkce vrací false:

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

Výsledek provedení kódu:

false

Příklad 5: Hledání citlivé na velikost písmen

Funkce je citlivá na velikost písmen:

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

Výsledek provedení kódu:

false

Viz také

  • funkci strripos,
    která provádí podobnou operaci bez ohledu na velikost písmen
  • funkci strpos,
    která vrací pozici prvního výskytu podřetězce
  • funkci str_contains,
    která ověřuje výskyt symbolu v řetězci
  • funkci str_starts_with,
    která ověřuje začátek řetězce
  • funkci str_ends_with,
    která ověřuje konec řetězce
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout