douluo2930 2014-11-26 12:32
浏览 138
已采纳

在php中获取数组的最后一个元素,而不是空白

I have issue with the PHP Array. I want to get the last element from array which is not null or not blank.

        $string  = '9580 County Road
                    Clarence Center, New York 14032 
                    TEL: 716-863-4133
                    FAX: 716-741-4810 
                    <a href="mailto:rschaefer@wmssales.com">rschaefer@wmssales.com</a>
                    <a href="http://www.wmssales.org" target="_blank">wmssales.org</a>
                    Randy Schaefer';
        $array=explode("
",$string);
        $new_array = array_filter($array);
        $rev_new_array=array_reverse($new_array);
        for( $i = 0; $i < sizeof($rev_new_array); $i++)
        {
            if($rev_new_array[$i]!="")
            {
                echo $writter = $rev_new_array[$i];break;
            }
        }

when i search on google, I find some below link, but which is not useful for me :-

  • 写回答

1条回答 默认 最新

  • dousikuai5417 2014-11-26 12:36
    关注

    Try this.

    Your string contains space characters at the end.

    So, you need to trim it.

    <?php
    $string  = '9580 County Road
                            Clarence Center, New York 14032 
                            TEL: 716-863-4133
                            FAX: 716-741-4810 
                            <a href="mailto:rschaefer@wmssales.com">rschaefer@wmssales.com</a>
                            <a href="http://www.wmssales.org" target="_blank">wmssales.org</a>
                            Randy Schaefer
                              ';
    $string = trim($string);
    $array=explode("
    ",$string);
    echo '<pre>';
    print_r(end($new_array))
    echo '</pre>';
    ?>
    

    Working Demo

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。