Contoh Operasi String strpos() di PHP

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:
<?
$myString= "1234567890123456789012345678901234567890";
$offset = 0;
$counter = 1;

while($offset = strpos($myString, "3", $offset + 1))
{
$counter++;
echo "<br>karakter 3 ke-$counter ada posisi -$offset";
}
?>
Selanjutnya kita akan membahas operasi untuk mengganti tulisan.

No comments:
Write komentar