我想添加2个功能。我怎么写?请参见此PHP代码和函数方法。
<td class="mng list-post" id="a"><?php echo $fm->wp_strip_all_tags($result['body'], 50); ?></td>
<?php echo $fm->wp_strip_all_tags // I wont to hare add more function//($result['body'], 50); ?>
public function textShorten($text, $limit = 90)
{
$text = $text . "";
$text = substr($text, 0, $limit);
$text = substr($text, 0, strrpos($text, ' '));
$text = $text . "....";
return $text;
}
public function wp_strip_all_tags($string, $remove_breaks = false,)
{
$string = preg_replace('@<(script|style)[^>]*?>.*?</\\1>@si', '', $string,);
$string = strip_tags($string);
if ($remove_breaks) {
$string = preg_replace('/[\r\n\t ]+/', ' ', $string);
}
return trim($string);
}
//my format table ...
答案 0 :(得分:0)
仅在<?php ?>
标签之间编写函数? https://www.w3schools.com/php/
<?php
public function f1($str){
echo $string;
}
public function f2($str){
echo "function2";
}
?>
答案 1 :(得分:0)
您需要以嵌套方式调用函数(在您的情况下为$ fm对象的方法)
<?php
echo $fm->textShorten( $fm->wp_strip_all_tags( $result['body'] ), 50 );
?>
第二个函数将在第一个函数的输出上起作用,并最终为您提供最终输出。