Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
cara membatasi panjang text
bagaimana cara membatasi kalimat text yang panjang menjadi [..] diakhir kalimat tanpa merubahnya menjadi 1 baris saja
contoh gambar seperti ini :
[url=https://ibb.co/hx2NoH][/url]
9 Jawaban:
semoga membantu, jika kata > dari 60 maka potong menjadi 200 huruf dan diakhiri "[..]", jika tidak tampilkan apa adanya
(str_word_count("isi tulisan artikel") > 60 ? substr("isi tulisan artikel",0,200)."[..]" : "isi tulisan artikel")
bang tolong dong penjelasannya saya masih pemula nihh hahaha
@farisdewantoro
Punya @dianarifr
(str_word_count("isi tulisan artikel") > 60 ? substr("isi tulisan artikel",0,200)."[..]" : "isi tulisan artikel")
Bacanya gini ,
jika jumlah huruf di "isi tulisan artikel" lebih dari 60 maka menampilkan isi dari "isi artikel" dari 0 sampai 200 huruf dan ditambah dengan [...] jika jumlah huruf di "isi tulisan artikel" tidak lebih atau kurang dari 60 huruf maka akan menampilkan "isi tulisan artikel"
str_word_count = Menghitung jumlah kata substr = Mengembalikan sejumlah string yang sudah di tetapkan pada parameter start dan lenght
Terus kenapa nulisnya
(str_word_count("isi tulisan artikel") > 60 ? substr("isi tulisan artikel",0,200)."[..]" : "isi tulisan artikel")
kok gak
if ( str_word_count("isi_tulisan_artikel") >60 ){
substr("isi tulisan artikel",0,200)."[..]"
} else {
"isi tulisan artikel"
}
karena @dianarifr pake shorthand nya if/else atau biasa disebut ternary .. Kalau masih bingung bisa baca - baca lagi manualnya PHP ^^
@dianarifr @markeronly
yang saya tidak pahami itu fungsi dari
? substr("isi tulisan artikel",0,200)."[..]" : "isi tulisan artikel")
kegunaannya dari 0,200 dan isi dari artikel saya apakah harus dinputkan ke semua text "isi tulisan artikel" ? karena sejauh ini saya tidak berhasil mohon bantuannya :(
Jawaban Terpilih
Kegunaan dari 0 itu awal huruf dan 200 itu jumlah ber-akhirnya huruf (cth: 'ini contoh isi ya' itu ada 17 udah sama whitespace ya, karena ini belum sampai 200 huruf jadinya itu di cetak semua).
"Isi tulisan artikel" itu ya artikelnya yang mau di pendekkan jumlahnya mas.
oh iya gan... code yang di jelaskan oleh agan @dianarifr dan @markeronly diatas itu code PHP gan, jadi file nya harus ber extensi .php bukan .html gan..
saya disini menggunakan framework php codeigniter apakah karna framework itu codingan yang agan kasih jadi tidak berfungsi? karena sekarang saya menggunakan libary helper(text) pada codeigniter bejalan sempurna
function word_limiter($str, $limit = 100, $end_char = '…')
{
if (trim($str) === '')
{
return $str;
}
Pada dasarnya koding yang ada di atas akan berjalan pada PHP entah itu framework atau native. Library yang mas @farisdewantoro itu sama fungsinya dengan yang di berikan sama mas @dianarifr ^^