我想添加2个功能。我怎么写?

时间:2019-10-06 06:44:23

标签: php function multiple-columns test-more

我想添加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 ...

2 个答案:

答案 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 );
?>

第二个函数将在第一个函数的输出上起作用,并最终为您提供最终输出。