Nah Karena ini berupa string, maka saya akan memberikan beberapa tips tentang string yang mungkin sering digunakan dalam pemrograman
1. Mengextract string/ Membuat array dari string.
2. Menggabungkan Array menjadi String
3. Menghitung Jumlah kata
Ok kita mulai saja.
Memecah
Mengextract String. Tujuan dari proses ini adalah untuk memproses kata - perkata dalam string tersebut. misal kita punya string yang isinya "senin selasa rabu kamis jumat sabtu" dan ingin menulis string tersebut menjadi :
senin
selasa
rabu
kamis
jumat
sabtu
atau String yang isinya "Sewa Ruang Kantor Jakarta Murah" , dan kita akan memproses kata jakarta dan kata murah untuk kita masukan dalam proses yang lain. misal :
a. setiap ditemukan kata 'jakarta' maka kita munculkan 'sewa ruang kantor' sebanyak 6 kali
b. jika ditemukan kata 'murah' maka kita munculkan 'ruang kantor jakarta' sebanyak 8 kali.
nah kode untuk mengextract string menjadi array adalah "explode"
<?php
$hari = "senin selasa rabu kamis jumat sabtu";
$arrHari = explode(" ",$hari); //memecah string menjadi array berdasarkan spasi
?>
<?php
$seo = "Sewa Ruang Kantor Jakarta Murah";
$kata = explode(" ",$seo); //memecah string menjadi array berdasarkan spasi
?>
Menggabungkan
Untuk menggabungkan array kembali menjadi string, maka fungsi yang digunakan adalah : implode :) , contoh :
<?php
$seo = "Sewa Ruang Kantor Jakarta Murah";
$kata = explode(" ",$seo); //memecah string menjadi array berdasarkan spasi
$seo2 = implode(" ",$kata);
echo $seo2; // output : Sewa Ruang Kantor Jakarta Murah
?>
Menghitung Jumlah Kata
Untuk menghitung jumlah kata, karena kita sudah mengetahui fungsi explode, dan telah menjadikan string menjadi array. maka
untuk menghitung sangat mudah, gunakan fungsi count. contoh :
<?php
$seo = "Sewa Ruang Kantor Jakarta Murah";
$kata = explode(" ",$seo); //memecah string menjadi array berdasarkan spasi
$seo2 = implode(" ",$kata);
echo "jumlah kata pada kalimat : ". $seo2. " adalah ". count($seo2); // output : Sewa Ruang Kantor Jakarta Murah
?>
dan terakhir, mencari kata. Kita akan mencari kata berdasarkan jumlah kata, dan karena kita sudah tau jumlah kata dalam array tersebutmaka seharusnya kita sudah bisa menebak cara penggunaannya :) dan saya tidak munculkan contoh kodenya untuk memacu anda berlatih dan mencoba. catatan : pencarian kata lebih maksimal jika menggunakan regular expresion
Demikian latihan string php kali ini , semoga menambah pengetahuan dan kemampuan dalam penggunaan PHP.
Happy Coding!
Catatan :
Tulisan Ini diikutkan untuk Lomba SEO di
seomaster