Definisi dan Penggunaan
Fungsi strpos() digunakan untuk dapat menemukan posisi kemunculan pertama string di dalam string lain.
Catatan: Fungsi strpos() peka huruf besar / kecil(case-sensitive) dan binary-safe.
Fungsi terkait:
strrpos()– Menemukan posisi kemunculan terakhir string di dalam string lain (case-sensitive)stripos()– Menemukan posisi kemunculan pertama string di dalam string lain (case-insensitive)strripos()– Menemukan posisi kemunculan terakhir string di dalam string lain (case-insensitive)
Syntax
strpos(string,find,start)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| string | Required. Menentukan string yang akan dicari |
| find | Required. Menentukan string untuk ditemukan |
| start | Optional. Menentukan di mana untuk memulai pencarian. Jika awal adalah angka negatif, itu dihitung dari akhir string. |
Detail Teknis
| Return Value: | Mengembalikan posisi kemunculan pertama string di dalam string lain, atau FALSE jika string tidak ditemukan. Catatan: Posisi string dimulai dari 0, bukan 1. |
|---|---|
| PHP Version: | 4+ |
| Changelog: | PHP 7.1.0 – Parameter start bisa berupa angka negatif |
Contoh
Temukan posisi kemunculan pertama “php” di dalam string:
<?php echo strpos("I love php, I love php too!","php"); ?> //Ouput : 7