88 of 410 menu

Funkcija strrpos

Funkcija strrpos vrne pozicijo zadnjega pojava podniza.

Rezultat izvajanja funkcije bo pozicija prvega znaka najdenega podniza, če pa tak podniz ni najden - false.

Začetek iskanja lahko prilagodite s tretjim neobveznim parametrom - če je nastavljen, se bo iskanje začelo ne na začetku niza, ampak na določeni poziciji.

Sintaksa

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

Primer

V tem primeru bo funkcija vrnila pozicijo zadnjega pojava znaka 'a':

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

Rezultat izvajanja kode:

6

Primer

Iskanje zadnjega pojava podniza iz več znakov:

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

Rezultat izvajanja kode:

13

Primer

Iskanje z določitvijo začetne pozicije iskanja:

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

Rezultat izvajanja kode (iskanje se začne na poziciji 5):

6

Primer

Če podniz ni najden, funkcija vrne false:

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

Rezultat izvajanja kode:

false

Primer 5: Iskanje, občutljivo na velikost črk

Funkcija je občutljiva na velikost črk:

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

Rezultat izvajanja kode:

false

Glejte tudi

  • funkcijo strripos,
    ki izvede podobno operacijo brez upoštevanja velikosti črk
  • funkcijo strpos,
    ki vrne pozicijo prvega pojava podniza
  • funkcijo str_contains,
    ki preveri pojav znaka v nizu
  • funkcijo str_starts_with,
    ki preveri začetek niza
  • funkcijo str_ends_with,
    ki preveri konec niza
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni