Searching...
Sabtu, 22 Maret 2014

Memecah String Dengan Strlen dan Strpos

Sabtu, Maret 22, 2014

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:

strlen("Dika Andrian, S. Kom") maka output jumlah keseluruhan digitnya =  20

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,
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
Strlen, StrPos, Panjang Karakter , Pencarian Karakter, Jumlah Karakter

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
Strlen, Strpos, Panjang Karakter, pencarian karakter, jumlah karakter

Nah Hasilnya akan tetap sama meskipun gelarnya berbeda beda, kalau gak percaya ya coba aja ^_^
Semoga bermanfaat... ^_^

0 komentar:

Posting Komentar

Labels

php (7) Array (2) Variabel (2) arti php (2) kepanjangan php (2) membuat website (2) pengertian php (2) Bilangan Ganjil (1) Bilangan Genap (1) Bilangan Prima (1) Bulan PHP (1) Database Agama Dengan Array (1) DoWhile (1) FOpen (1) For (1) Format Date (1) Format Tanggal (1) Function Date function tanggal (1) Fungsi Date (1) Ganjil (1) Ganjil Genap (1) Genap (1) Genap Ganjil (1) Index Agama array (1) Install Xampp (1) Loop (1) Looping (1) Marquee (1) Membaca file txt (1) Membuat Button Bulan Tahun Dengan PHP (1) Membuat Nomor urut (1) Membuka File txt (1) Merubah Huruf Besar Ke Kecil (1) Merubah Huruf kecil Menjadi besar di PHP (1) Mod (1) Nomor Urut (1) Nomor Urut PHP (1) Notepad (1) Notepad++ (1) Perbedaan Antara FOR WHILE Dan DOWHILE (1) Perulangan (1) Prima (1) Rubah huruf besar ke kecil (1) Substring PHP (1) Tahun PHP (1) Tanggal Date (1) Tanggal Date PHP (1) Teks Berjalan (1) Web Browser (1) While (1) Xampp (1) Xampp 1.6.4 (1) agama array (1) array agama (1) belajar php (1) besar ke kecil (1) bgcolor (1) cari karakter dalam karakter (1) fungsi tanggal (1) fungsi variabel (1) huruf kecil jadi besar (1) index agama (1) index agama menggunakan array (1) jumlah karakter (1) memecah String (1) merubah huruf (1) merubah huruf kecil ke besar (1) panjang karakter (1) pencarian karakter (1) pengertian variabel php (1) php adalah (1) sejarah php (1) singkatan php (1) strlen (1) strpos (1) strtolower (1) strtoupper (1) substr (1) substr PHP (1) tr (1) tr bgcolor (1) tr bgcolor tag html (1) tr html (1) tr tag html (1) variabel $ (1) variabel di php (1) variabel global (1) variabel lokal (1) variabel static (1)