Lama ga nulis *sosibuk, pada kesempatan kali ini saya akan membahas bagaimana teknik pemotongan tulisan perkata, berbeda dengaan substr yang memotong kata berdasarkan jumlah text. Itu membuat tulisan ketika di potong tidak enak di baca .. contoh misal ada judul "Makanan Baby" kita ingin di cut misal 11 karakter ntr jadi "Makanan Bab" wkwkwk, sedikit absurd jika dibaca.
Disini kita akan menggunakan tanda spasi sebagai pemotongan, jadi di potong sesuai banyaknya jumlah spasi. Berikut fungsi yang bisa kita gunakan
public function word_limiters($str, $limit = 10) {
$str = strip_tags($str); // Updated from Ivan Dimov
if (stripos($str, " ")) {
$ex_str = explode(" ", $str);
if (count($ex_str) > $limit) {
for ($i = 0; $i < $limit; $i++) {
$str_s.=$ex_str[$i] . " ";
}
return $str_s;
} else {
return $str;
}
} else {
return $str;
}
}
Kita coba implementasikan dengan menggunakan contoh artikel
test.php
<?php
public function word_limiters($str, $limit = 10) {
$str = strip_tags($str); // Updated from Ivan Dimov
if (stripos($str, " ")) {
$ex_str = explode(" ", $str);
if (count($ex_str) > $limit) {
for ($i = 0; $i < $limit; $i++) {
$str_s.=$ex_str[$i] . " ";
}
return $str_s;
} else {
return $str;
}
} else {
return $str;
}
}
$artikel = "ini ibu budi sedang memasak nasi goreng";
$cut = word_limiter($artikel,3);
echo $cut; //ini ibu budi
?>
Semoga bermanfaat
Disini kita akan menggunakan tanda spasi sebagai pemotongan, jadi di potong sesuai banyaknya jumlah spasi. Berikut fungsi yang bisa kita gunakan
public function word_limiters($str, $limit = 10) {
$str = strip_tags($str); // Updated from Ivan Dimov
if (stripos($str, " ")) {
$ex_str = explode(" ", $str);
if (count($ex_str) > $limit) {
for ($i = 0; $i < $limit; $i++) {
$str_s.=$ex_str[$i] . " ";
}
return $str_s;
} else {
return $str;
}
} else {
return $str;
}
}
Kita coba implementasikan dengan menggunakan contoh artikel
test.php
<?php
public function word_limiters($str, $limit = 10) {
$str = strip_tags($str); // Updated from Ivan Dimov
if (stripos($str, " ")) {
$ex_str = explode(" ", $str);
if (count($ex_str) > $limit) {
for ($i = 0; $i < $limit; $i++) {
$str_s.=$ex_str[$i] . " ";
}
return $str_s;
} else {
return $str;
}
} else {
return $str;
}
}
$artikel = "ini ibu budi sedang memasak nasi goreng";
$cut = word_limiter($artikel,3);
echo $cut; //ini ibu budi
?>
Semoga bermanfaat