Strpos Mencari Tahu Dimana Posisi Sebuah Karakter

Strpos Mencari Tahu Dimana Posisi Sebuah Karakter


Fungsi strpos(); berguna untuk mencari tahu dimana posisi sebuah karakter

strpos($string, "huruf yg akan di cari dalam string");

contoh:
<?php
$name = 'michael';
echo strpos($name, 'e');
?>

jawabannya adalah 5,
mengapa demikian? karena strpos(); akan menghitung mulai dari "m" sampai huruf yang sudah di tentukan yaitu "e",

cara menghitung strpos(); adalah dari mulai angka 0
,

coba anda hitung sekali lagi mulai dari huruf "m" sampai "e" dengan start awal huruf "m" yang dihitung dari 0, hasil nya pasti 5
ini menunjukkan bahwa huruf "e" ada di posisi 5

contoh lain:
<?php
$email1 = "michael@planet.com";
echo strpos($email1, "planet.com");
?>

hasilnya adalah 8
karena yang di cari adalah sebuah kata "planet.com", maka dia akan menghitung mulai dari "m" sampai di temukannya huruf "p" huruf pertama dari kata "planet.com"

contoh lain:
<?php
$email1 = "michael@planet.com";
if (strpos($email1, "planet.com")) {
echo "ada tulisan planet.com";
}
else {
echo "tidak ada tulisan planet.com";
}
?>

contoh di atas adalah gabungan dari strpos(); dengan fungsi if, yang dapat berfungsi untuk mengecek eksistensi/ keberadaan, logika dari script di atas adalah:
jika dalam string $email1 terdapat huruf "planet.com" maka cetak tulisan "ada tulisan planet.com" sebaliknya jika tidak ada maka cetak tulisan "tidak ada tulisan planet.com"

Artikel Terkait :