Sebelumnya saya jelaskan dulu Strlen dan Strpos...
Strlen digunakan untuk bagaimana kita mengetahui jumlah digit suatu karakter.
Strpos digunakan untuk bagaimana kita mengetahui kata yang kita cari dalam suatu karakter pada digit keberapa.
Masih bingung ??? Sama saya juga ^_^
Mari saya ilustrasikan dengan contoh:
Masih bingung ??? Sama saya juga ^_^
Mari saya ilustrasikan dengan contoh:
Strlen :
strlen("Dika Andrian, S. Kom") maka output jumlah keseluruhan digitnya = 20
Strpos :
strpos("Dika Andrian, S. Kom", "Andrian") maka akan mencari karakter "Andrian", nah karena pada pencarian tersebut terdapat pada digit ke 6 terhitung dari kiri, maka output nya adalah jumlah yang tidak di strpos, jadi 6 - 1 = 5 jadi outputnya adalah 5
Nah sudah ada bayangan ? ^_^
Sekarang buat apa itu digunakan ? buat apa kita mencari jumlah digit...
Nah saya contohkan begini, Saya mau tahu bagaimana Membuang Title Nama Saya, jadi saya tidak mau title pada nama saya. Contoh "H. Dika Andrian, S. Kom" jadi "Dika Andrian"
Nah Tentu saja Logika nya kita menggunakan strpos untuk membuang "H. " & ", S. Kom" nya bukan ?
Setelah itu kita pakai Strlen setelah di strpos, kita pengen tahu berapa panjang karakternya setelah di strpos,
Nah sudah ada bayangan ? ^_^
Sekarang buat apa itu digunakan ? buat apa kita mencari jumlah digit...
Nah saya contohkan begini, Saya mau tahu bagaimana Membuang Title Nama Saya, jadi saya tidak mau title pada nama saya. Contoh "H. Dika Andrian, S. Kom" jadi "Dika Andrian"
Nah Tentu saja Logika nya kita menggunakan strpos untuk membuang "H. " & ", S. Kom" nya bukan ?
Setelah itu kita pakai Strlen setelah di strpos, kita pengen tahu berapa panjang karakternya setelah di strpos,
Setelah diketahui panjang nya baru kita bisa menampilkan Nama Tersebut
Ini Contoh Sourcode nya
<?php
$nama_title="H. Dika Andrian, S. Kom";
$haji ="H. ";
$title=", S. Kom";
$panjang_digit_haji=strlen($haji);
$panjang_digit_title=strpos($nama_title,$title);
$nama=substr($nama_title,$panjang_digit_haji,$panjang_digit_title-$panjang_digit_haji);
echo "$nama_title hasil jadi = $nama";
?>
Nah code di atas juga menggunakan "substr", jika anda belum tahu fungsi substr silahkan baca di artikel ini Memotong Karakter Dengan Fungsi substr PHP
Ini Hasil nya
Ini Contoh Sourcode nya
<?php
$nama_title="H. Dika Andrian, S. Kom";
$haji ="H. ";
$title=", S. Kom";
$panjang_digit_haji=strlen($haji);
$panjang_digit_title=strpos($nama_title,$title);
$nama=substr($nama_title,$panjang_digit_haji,$panjang_digit_title-$panjang_digit_haji);
echo "$nama_title hasil jadi = $nama";
?>
Nah code di atas juga menggunakan "substr", jika anda belum tahu fungsi substr silahkan baca di artikel ini Memotong Karakter Dengan Fungsi substr PHP
Ini Hasil nya
Mudah Bukan :)
Bagaimana Kalau Title nya bukan S. Kom ???
Nah Berarti yang kita harus pahami bukan Karakter "S. Kom" nya yang di buang, melainkan karakter "," karena title gak cuma S. Kom saja
Maka Tinggal Kita Edit menjadi seperti ini
$title = ", S.Kom"; menjadi $title=",";
Ini Hasil jadinya
Nah Hasilnya akan tetap sama meskipun gelarnya berbeda beda, kalau gak percaya ya coba aja ^_^
Semoga bermanfaat... ^_^
0 komentar:
Posting Komentar