Hallo gan...Bila kita melihat kasus dan memperhatikan suatu halaman web, utamanya website yang berisi berita atau blog-blog yang kita , tentu kita akan melihat judul berita dan sedikit kalimat tentang isi berita. Kemudian bila kita klik judul berita tersebut kita akan masuk ke halaman dimana kita bisa membaca isi berita secara lengkap. Pertanyaannya adalah bagaimana membatasi jumlah kata yang tampil di halaman awal tadi ?...
Contoh pada gambar dibawah ini adalah kasus yang akan kita bahas bagaimana cara membuat pembatas kata dengan php secara simpel.
Contoh pada gambar dibawah ini adalah kasus yang akan kita bahas bagaimana cara membuat pembatas kata dengan php secara simpel.
Oke langsung saja, untuk membatasi jumlah kata yang tampil, kita bisa memanfaatkan fungsi explode. berikut ini adalah caranya :
Salin kode di bawah ini :
<?php
function limit_words($string, $word_limit){
$words = explode(" ",$string);
return implode(" ",array_splice($words,0,$word_limit));
return implode(" ",array_splice($words,0,$word_limit));
}
$long_string = "Kartu memori jenis SD Card dengan kapasitas penyimpanan 512 GB sudah diproduksi oleh SanDisk. Kartu penyimpanan flash yang diklaim memiliki kapasitas terbesar di dunia itu kini juga mulai dipasarkan di Jakarta.";
$limited_string = limit_words($long_string, 10);
echo $limited_string;
// output : Kartu memori jenis SD Card dengan kapasitas penyimpanan 512 GB
?>
Beri nama index.php, lalu jalankan di localhost dan lihat hasilnya :)
Pada kode di atas, kita memiliki string yang sangat panjang, kemudian kita ingin menampilkan dengan batasan 10 kata paling awal. Di sini kita membuat fungsi limit_words.
Pada kode di atas, kita memiliki string yang sangat panjang, kemudian kita ingin menampilkan dengan batasan 10 kata paling awal. Di sini kita membuat fungsi limit_words.
Pada fungsi limit_words, kita memecah string yang panjang tersebut berdasarkan spasi, kemudian kita gunakan fungsi array_splice untuk menmberikan nilai kembalian sesuai dengan jumlah karakter yang kita mau. Pada contoh di atas kita menampilkan 10 kata pertama.
Demikianlah cara membatasi jumlah kata yang tampil. Semoga bermanfaat. Terima kasih telah berkunjung ke curi-cara.blogspot.com
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :