6
Mam funkcję niestandardową i chcę przekazać ją w szablonie ostrza. Oto funkcja:Przekaż niestandardową funkcję szablonu Laravel Blade
function trim_characters($text, $length = 45, $append = '…') {
$length = (int) $length;
$text = trim(strip_tags($text));
if (strlen($text) > $length) {
$text = substr($text, 0, $length + 1);
$words = preg_split("/[\s]| /", $text, -1, PREG_SPLIT_NO_EMPTY);
preg_match("/[\s]| /", $text, $lastchar, 0, $length);
if (empty($lastchar))
array_pop($words);
$text = implode(' ', $words) . $append;
}
return $text;
}
I wykorzystanie jest tak:
$string = "A VERY VERY LONG TEXT";
trim_characters($string);
Czy to możliwe, aby przekazać funkcję niestandardowego szablonu ostrza? Dziękuję Ci.
To działa. Dziękuję Ci. – FewFlyBy
Nie działa dla mnie. Otrzymuję komunikat "Call to undefined function", a funkcja jest drukowana w postaci zwykłego tekstu u góry strony !? – MattClimbs
Działa idealnie dla mnie. Dzięki. – KickingLettuce