6
पर एक कस्टम फ़ंक्शन पास करें मेरे पास एक कस्टम फ़ंक्शन है और मैं इसे ब्लेड टेम्पलेट में पास करना चाहता हूं। यहाँ समारोह है:लार्वेल ब्लेड टेम्पलेट
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;
}
और उपयोग इस तरह है:
$string = "A VERY VERY LONG TEXT";
trim_characters($string);
ब्लेड टेम्पलेट के लिए एक कस्टम समारोह पारित करने के लिए यह संभव है? धन्यवाद।
यह काम करता है। धन्यवाद। – FewFlyBy
मेरे लिए काम नहीं करता है। मुझे 'अपरिभाषित फ़ंक्शन पर कॉल करें' और पृष्ठ पृष्ठ के शीर्ष पर सादा पाठ में फ़ंक्शन मुद्रित किया गया है !? – MattClimbs
मेरे लिए सही काम करता है। धन्यवाद। – KickingLettuce