Memotong atau menyingkat kalimat yang panjang

This item was filled under [ Code Snippet, PHP ]

Perpendek kalimat tetapi tidak memutuskan kata.

Fungsi:

<?php
function jin_pendek ($var, $len = 200, $txt_titik = "...") {    
	if (strlen ($var) < $len) { return $var; }
	if (preg_match ("/(.{1,$len})\s/", $var, $match)) {  return $match [1] . $txt_titik;  }
	else { return substr ($var, 0, $len) . $txt_titik; }
}
?>

Contoh penggunaan:

<?php
echo jin_pendek ("Text yang sangat panjang sekali", 16);
?>

Hasilnya akan menjadi: Text yang sangat…
angka 16 jika tidak diisi, maka defaultnya adalah 200 (lihat pada fungsi jin_pendek).

Rate this topic:
1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 5.00 out of 5)
Loading ... Loading ...
Popularity: 1,421 views
Tagged with: [ , ]
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Artikel Sejenis

Leave a Comment

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Halaman ini di eksekusi dalam waktu 1.83 detik! (koneksi mayan bagus nih...)