88 of 410 menu

Fungsi strrpos

Fungsi strrpos mengembalikan kedudukan kemasukan terakhir substring.

Hasil pelaksanaan fungsi akan menjadi kedudukan aksara pertama substring yang ditemui, dan jika substring sedemikian tidak ditemui - maka false.

Permulaan carian boleh dikawal oleh parameter ketiga pilihan - jika ia dinyatakan, carian akan bermula bukan dari awal tetapi dari kedudukan yang dinyatakan.

Sintaks

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

Contoh

Dalam contoh ini, fungsi akan mengembalikan kedudukan kemasukan terakhir aksara 'a':

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

Hasil pelaksanaan kod:

6

Contoh

Carian kemasukan terakhir substring terdiri daripada beberapa aksara:

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

Hasil pelaksanaan kod:

13

Contoh

Carian dengan menyatakan kedudukan permulaan carian:

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

Hasil pelaksanaan kod (carian bermula dari kedudukan 5):

6

Contoh

Jika substring tidak ditemui, fungsi mengembalikan false:

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

Hasil pelaksanaan kod:

false

Contoh 5: Carian sensitif huruf

Fungsi ini sensitif kepada huruf besar/kecil:

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

Hasil pelaksanaan kod:

false

Lihat juga

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