Fungsi ini
akan mencari string yang berada diantara sekumpulan string dengan keyword yang
telah ditentukan, meski pun string ini dapat menemukan string yang dicari,
namun hasil dari pencarian ini bukan berarti string dapat diambil secara utuh,
kumpulan string tersebut akan otomatis terpotong pada bagian string yang dicari
sampai akhir dari string.
Format
penggunaan fungsi stristr() adalah : stristr($kumpulan_string , $string_yang_dicari).
Nah pencarian akan dimulai dari depan dengan tidak “memperdulikan” string yang
dicari adalah bagian dari kata atau sebuah kata utuh, jadi untuk menggunakannya
harus cermat .
Stristr.php
<?php
// fungsi stristr PHP
// kumpulan string
$string = "Saya suka bermain
sepak bola";
//keyword pencarian
$key = "suka";
// lakukan pencarian string
$cari = stristr($string,$key);
//tampilkan
echo" String awal = $string </br>";
echo" String pencarian = $cari";
?>
Output :
String
awal = Saya suka bermain sepak bola
String pencarian = suka bermain sepak
bola
Jadi
apabila string awal berbunyi “Saya suka
bermain sepak bola dan suka ping pong”, tentu saja hasil yang didapatkan
adalah dari kata suka yang depan dipotong hingga string terakhir: “suka bermain sepak bola dan suka ping pong”.
Sekumpulan
string adalah data mengenai catatan kepegawaian setiap karyawan, karena
keterbatasan fungsi mesin cetak, data yang dikeluarkan sebagai berikut :
Nama = Hasan Mahmud
Iskandar, Tanggal mulai kerja = 02/01/2005, umur = 24
Pada
kumpulan string diatas yang dibutuhkan adalah tanggal mulai kerja dari
karyawan tersebut, maka dapat kita lakukan pencarian :
<?php
// fungsi stristr PHP
// kumpulan string
$string = "Saya suka bermain
sepak bola";
//keyword pencarian
$key = "suka";
// lakukan pencarian string
$cari = stristr($string,$key);
//tampilkan
echo" String awal = $string </br>";
echo" String pencarian = $cari";
?>
Output :
String awal : Nama = Hasan Mahmud
Iskandar, Tanggal mulai kerja = 02/01/2005, umur = 24
String pencarian : kerja = 02/01/2005, umur = 24
String pencarian : kerja = 02/01/2005, umur = 24
Setelah
didapatkan string kerja = 02/01/2005, umur = 24 kita
dapat mengkombinasikan fungsi ini dengan fungsi PHP substr(). Fungsi ini akan mengambil potongan string berdasarkan jumlah
karakter yang dikehendaki, maka
tambahkan fungsi substr() :
Studi-kasus.php
<?php
// fungsi stristr PHP
// kumpulan string
$string = "Nama = Hasan
Mahmud Iskandar, Tanggal mulai kerja = 02/01/2005, umur = 24";
//keyword pencarian
$key = "kerja =";
// lakukan pencarian string
$cari = stristr($string,$key);
//tampilkan
echo" String awal : $string </br>";
echo" String pencarian : $cari<br/>";
// fungsi substr()
$potong = substr($cari,7,11);
// hasil
echo "Tampilkan
tanggal mulai kerja pegawai = $potong";
?>
Out put :
String awal : Nama = Hasan Mahmud
Iskandar, Tanggal mulai kerja = 02/01/2005, umur = 24
String pencarian : kerja = 02/01/2005, umur = 24
Tampilkan tanggal mulai kerja pegawai = 02/01/2005
String pencarian : kerja = 02/01/2005, umur = 24
Tampilkan tanggal mulai kerja pegawai = 02/01/2005
// fungsi substr()
$potong = substr($cari,7,11);
Penggunaan
fungsi substr(). Substr($string_yang_akan_dipotong, urutan nomor string (0
sampai ~), jumlah karakter yang dipotong (0 sampai ~)). Prinsipnya adalah
bagian yang pertama adalah string yang akan dipotong, kemudian mulai dari
berapa karakter string akan dipotong dengan dimulai dari nol. Bagian yang
terakhir adalah berapa jumlah karakter yang dibutuhkan. Karena tanggal “02/01/2005” dimulai dari karakter ke-7
(dimulai dari nol) dihitung mulai dari “kerja = 02/01/2005”. Dan selanjutnya
diambil sebanyak 11 karakter, menghasilkan string akhir 02/01/2005, nah untuk penggunaan
selanjutnya tentang fungsi stristr() plus
substr() ini dapat anda kembangkan
sendiri.
Sekian
tulisan saya mengenai 2 fungsi PHP ini, semoga dapat bermanfaat untuk menambah
pengetahuan kita tentang dunia pemrograman.
Anda baru saja membaca artikel yang berkategori Function in PHP /
PHP /
Programming /
XAMP
dengan judul "Cari, ambil string dalam string dengan fungsi PHP stristr()". Anda bisa bookmark halaman ini dengan URL https://3goldenbooks.blogspot.com/2013/11/fungsi-stristr-substr-php.html.
0 komentar
Posting Komentar