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条)

报告相同问题?

悬赏问题

  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来