Apa itu strpos() ?
- Function strpos() digunakan untuk menentukan posisi suatu substring dari sederetan string.
- Function ini akan mereturn bilangan integer yang merupakan urutan posisi substring tersebut.
Contoh:
<?
$myString= "1234567890";
$posisi = strpos($myString, "3");
echo "posisi dari karakter 3 dalam string adalah $posisi";
?>
Keterangan:
- Script di atas akan menghasilkan posisi karakter ‘3’ adalah di 2.
- Index dari array dalam PHP dimulai dari index ke – 0.
- Kelemahan dari strpos() adalah bahwa function tersebut hanya dapat menentukan posisi suatu substring pada pemunculan pertama.
- Pada pemunculan substring pada posisi yang berikutnya tidak akan terdeteksi.
- Meskipun demikian, strpos() masih dapat digunakan untuk mencari posisi yang lain dari suatu substring.
- Contoh:
<?Selanjutnya kita akan membahas operasi untuk mengganti tulisan.
$myString= "1234567890123456789012345678901234567890";
$offset = 0;
$counter = 1;
while($offset = strpos($myString, "3", $offset + 1))
{
$counter++;
echo "<br>karakter 3 ke-$counter ada posisi -$offset";
}
?>
No comments:
Write komentar