dongqieli4164 2016-07-07 07:52
浏览 6
已采纳

PHP爆炸功能找到最后一个孩子

I have a php plugin that explodes one line into several lines.

$graph_lines = explode( ";", $content );
$output= '';
$output .= '<ul class="lpd-bullet-list';
if($image){
    $output .= ' lpd-bl-custom-icon';    
}
if($style){
    $output .= ' '.esc_attr($style);    
}
$output .= '">';

foreach ($graph_lines as $line) {
    if($line){

        $output .= '<li>';
        $output .= $image;
        $output .= $line;
        $output .= ';';
        $output .= '</li>';

    }
}

$output .= '</ul>';
echo $output;

After each line in the end it set ; Thats OK, but how to set . for last element? Is it possible?

Mey be i need to use end() function or another?

Help me please!

  • 写回答

5条回答 默认 最新

  • doumi6685 2016-07-07 07:59
    关注

    You can get the number of line sizeof($graph_lines) and create a counter in your foreach.

    Exemple :

       $numberofline = sizeof($graph_lines);
        $i=0;
        foreach ($graph_lines as $line) {
            if($line){
                $i++;
                $endofline=";";
                if($i==$numberofline)
                {
                    $endofline=".";
                }
                $output .= '<li>';
                $output .= $image;
                $output .= $line;
                $output .= $endofline;
                $output .= '</li>';
    
            }
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?