88 of 410 menu

Funktio strrpos

Funktio strrpos palauttaa sijainnin merkkijonon viimeiselle esiintymälle.

Funktion suorituksen tulos on löydetyn merkkijonon ensimmäisen merkin sijainti, ja jos tällaista merkkijonoa ei löydy - niin false.

Haku aloitussijaintia voidaan säätää kolmannella valinnaisella parametrilla - jos se on määritetty, haku alkaa ei alusta merkkijonoa, vaan määritetystä sijainnista.

Syntaksi

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

Esimerkki

Tässä esimerkissä funktio palauttaa viimeisen esiintymän sijainnin merkin 'a':

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

Koodin suorituksen tulos:

6

Esimerkki

Usean merkin merkkijonon viimeisen esiintymän haku:

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

Koodin suorituksen tulos:

13

Esimerkki

Haku määrittämällä haun aloitussijainti:

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

Koodin suorituksen tulos (haku alkaa sijainnista 5):

6

Esimerkki

Jos merkkijonoa ei löydy, funktio palauttaa false:

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

Koodin suorituksen tulos:

false

Esimerkki 5: Kirjainkokoherkkä haku

Funktio on herkkä kirjainko'lle:

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

Koodin suorituksen tulos:

false

Katso myös

  • funktion strripos,
    joka suorittaa vastaavan operaation ottamatta huomioon kirjainkokoa
  • funktion strpos,
    joka palauttaa merkkijonon ensimmäisen esiintymän sijainnin
  • funktion str_contains,
    joka tarkistaa merkin esiintymisen merkkijonossa
  • funktion str_starts_with,
    joka tarkistaa merkkijonon alun
  • funktion str_ends_with,
    joka tarkistaa merkkijonon lopun
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää