88 of 410 menu

Fungsi strrpos

Fungsi strrpos mengembalikan posisi kemunculan terakhir substring.

Hasil eksekusi fungsi akan berupa posisi karakter pertama dari substring yang ditemukan, dan jika substring seperti itu tidak ditemukan - maka false.

Awal pencarian dapat diatur dengan parameter ketiga yang opsional - jika ditentukan, maka pencarian tidak akan dimulai dari awal string, tetapi dari posisi yang ditentukan.

Sintaks

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

Contoh

Dalam contoh ini fungsi akan mengembalikan posisi kemunculan terakhir karakter 'a':

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

Hasil eksekusi kode:

6

Contoh

Pencarian kemunculan terakhir substring yang terdiri dari beberapa karakter:

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

Hasil eksekusi kode:

13

Contoh

Pencarian dengan penentuan posisi awal pencarian:

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

Hasil eksekusi kode (pencarian dimulai dari posisi 5):

6

Contoh

Jika substring tidak ditemukan, fungsi mengembalikan false:

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

Hasil eksekusi kode:

false

Contoh 5: Pencarian Case-Sensitive

Fungsi sensitif terhadap huruf besar/kecil:

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

Hasil eksekusi kode:

false

Lihat juga

  • fungsi strripos,
    yang melakukan operasi serupa tanpa memperhatikan huruf besar/kecil
  • fungsi strpos,
    yang mengembalikan posisi kemunculan pertama substring
  • fungsi str_contains,
    yang memeriksa kemunculan karakter dalam string
  • fungsi str_starts_with,
    yang memeriksa awal string
  • fungsi str_ends_with,
    yang memeriksa akhir string
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak