Friday, February 1, 2013

FW: [share]cara memenggal paragraf tanpa memenggal kata

 

 

Feed: Arsip
Posted on: Friday, February 01, 2013 23:24
Author: go.dre.am
Subject: [share]cara memenggal paragraf tanpa memenggal kata

 

maaf, nubie cuma mau nitip script saja buat pengingat. kali saja disini juga ada yang butuh
script ini digunakan untuk memenggal paragraf, yang biasanya di akhiri dengan "baca selengkapnya..." "read more..." dan seterusnya
dengan script berikut, paragraf yang kita penggal tetap terlihat utuh:

PHP Code:


<?
$data 
"<p>Bau tak biasa menyambut Presiden SBY dan rombongan saat tiba di Bandara Internasional Robert di Monrovia, Liberia, Kamis (31/1/2013). Begitu pintu pesawat Airbus 330-300 dibuka, angin yang berhembus di tengah cuaca pagi hari yang cerah itu membawa bau tak biasa yang menusuk hidung. \"Ini bau khas Afrika,\" kata salah seorang rombongan.</p>
<p>Beberapa pejabat negara juga mempertanyakan bau khas itu. Baunya memang aneh. \"Sepertinya itu bau peternakan sapi. Tapi saya tidak tahu persis,\" kata Menteri Perdagangan Gita Wirjawan.</p>
<p>Namun bau tak biasa ini dimaklumi saja. Maklum, Liberia yang berada di Afrika Barat ini merupakan negara yang masih miskin. Dari data yang didapatkan detikcom dari Pemerintah Liberia, negara ini hanya memiliki GDP per kapita US$ 200. Tingkat penganggurannya juga sangat tinggi.</p>
<p>Bandara Internasional Robert juga membuktikan miskinnya negara yang sudah merdeka sejak 1847 itu. Ini satu-satunya bandara besar yang dimiliki Liberia. Ada bandara kecil yang hanya berjarak sekitar 3 KM dari pusat kota Monrovia, tapi bandara kecil itu hanya digunakan untuk pengoperasian helikopter dan pesawat-pesawat kecil.</p>"
;

echo 
cuplik($data,900);

function 
cuplik($kalimat$jumlah)
{
$target_jumlah $jumlah;
$kalimat mb_substr($kalimat0$target_jumlah+1);

if (
strlen($kalimat) > $target_jumlah)
{
    
$kalimat wordwrap($kalimat$target_jumlah);
    
$i strpos($kalimat"\n");
    if (
$i) {
        
$kalimat mb_substr($kalimat0$i);
    }
}
return 
$kalimat;
}
?>



View article...