I have a custom function and I want to pass it in a click template. Here is the function:
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; }
And this is something like this:
$string = "A VERY VERY LONG TEXT"; trim_characters( $string );
Can a custom function be passed to a blade template? Thanks.
source share