PHP strpos

Definisi dan Penggunaan

Fungsi PHP strpos digunakan untuk mencari posisi dari suatu substring (teks) dalam sebuah string (teks). Jika substring ditemukan dalam string, maka fungsi ini akan mengembalikan indeks (posisi) karakter pertama dari substring tersebut di dalam string. Namun, jika substring tidak ditemukan dalam string, maka fungsi ini akan mengembalikan nilai false.

Catatan: Fungsi strpos() case-sensitive.

Catatan: Fungsi ini binary-safe.

Fungsi terkait:

  • strrpos() – Menemukan posisi kemunculan string terakhir di dalam string lain (case-sensitive)
  • stripos() – Menemukan posisi kemunculan pertama string di dalam string lain (case-insensitive)
  • strripos() – Menemukan posisi kemunculan string terakhir di dalam string lain (case-insensitive)

Contoh

Temukan posisi kemunculan pertama “php” di dalam string:

<!DOCTYPE html>
<html>
<body>

<?php
echo strpos("Saya suka php, saya juga suka php!","php");
?>

</body>
</html>

Sintaks

strpos(string, find, start)

Nilai Parameter

ParameterDeskripsi
stringDiperlukan. Menentukan string yang akan dicari
findDiperlukan. Menentukan string yang akan temukan
startOpsional. Menentukan di mana untuk memulai pencarian. Jika start adalah angka negatif, ini dihitung dari akhir string.

Detail Teknis

Nilai Pengembalian:Mengembalikan posisi kemunculan pertama string di dalam string lain, atau FALSE jika string tidak ditemukan. Catatan: Posisi string dimulai dari 0, dan bukan 1.
Versi PHP:4+
Catatan perubahan:PHP 7.1.0 – Parameter mulai bisa berupa angka negatif

Tinggalkan Balasan

Keranjang Belanja0
Keranjang belanja kosong ...
0