88 of 410 menu

Funkcija strrpos

Funkcija strrpos atgriež pozīciju pēdējā teksta daļas ierašanās.

Funkcijas izpildes rezultāts būs pozīcija atrastās teksta daļas pirmā simbola, bet ja tāda teksta daļa netiks atrasta - tad false.

Meklēšanas sākumu var regulēt ar trešo neobligāto parametru - ja tas ir norādīts, tad meklēšana sāksies ne no sākuma teksta, bet no norādītās vietas.

Sintakse

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

Piemērs

Šajā piemērā funkcija atgriezīs pēdējā ierašanās simbola 'a' pozīciju:

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

Koda izpildes rezultāts:

6

Piemērs

Pēdējā teksta daļas ierašanās meklēšana no vairākiem simboliem:

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

Koda izpildes rezultāts:

13

Piemērs

Meklēšana ar sākuma pozīcijas norādīšanu:

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

Koda izpildes rezultāts (meklēšana sākas no pozīcijas 5):

6

Piemērs

Ja teksta daļa netiek atrasta, funkcija atgriež false:

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

Koda izpildes rezultāts:

false

Piemērs 5: Reģistrojūtīga meklēšana

Funkcija ir jutīga pret reģistru:

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

Koda izpildes rezultāts:

false

Skatiet arī

  • funkciju strripos,
    kas veido līdzīgu operāciju neņemot vērā reģistru
  • funkciju strpos,
    kas atgriež pirmā teksta daļas ierašanās pozīciju
  • funkciju str_contains,
    kas pārbauda simbola ierašanos tekstā
  • funkciju str_starts_with,
    kas pārbauda teksta sākumu
  • funkciju str_ends_with,
    kas pārbauda teksta beigas
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt