Memotong atau menyingkat kalimat yang panjang
Perpendek kalimat tetapi tidak memutuskan kata.
Fungsi:
1 2 3 4 5 6 7 |
<?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:
1 2 3 |
<?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).
ok, makasih fungsi nya.. bermanfaat