首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我们在段落中发现两个空格时,在下一行打印数据

当我们在段落中发现两个空格时,在下一行打印数据
EN

Stack Overflow用户
提问于 2017-06-08 00:07:47
回答 1查看 28关注 0票数 0

$pro_spec = Gary Keller是凯勒·威廉姆斯房地产公司的联合创始人和董事长,该公司是世界上最大的房地产特许经营公司。他是《纽约时报》畅销书的作者,包括《百万富翁房地产经纪人》、《百万富翁房地产投资者》、《转变:顶级房地产经纪人如何应对艰难时期》,以及最近出版的《一件事:非凡结果背后的令人惊讶的简单真相》。

代码语言:javascript
复制
enter code <?php 

                $result = str_split($pro_pros);

                $length = count($result);

                for($i=0;$i<$length-1;$i++)
                {                    
                    if($result[$i] == " " && $result[$i+1] == " ")    
                    {
                        $substring = substr($pro_pros,isset($bun)? $bun+1 : 0 ,$i+1);

                            echo $substring

                            $bun = $i+1;                                                
                     }

                 }

             ?>here

当我在$pro_spec中有两倍的空间时,我想在下一行打印数据。但是在我运行上面的代码之后,我得到了如下输出

加里·凯勒是凯勒·威廉姆斯房地产公司的联合创始人和董事长,该公司是世界上最大的房地产特许经营公司。

他是“纽约时报”畅销书的作者,包括“百万富翁房地产经纪人”、“百万富翁房地产投资者”、“转变:顶级房地产经纪人如何应对艰难时期”、“转变:顶级房地产经纪人如何应对艰难时期”、“转变:顶级房地产经纪人如何应对艰难时期”,以及最近的“一件事:非凡结果背后令人惊讶的简单真相”。

一件事:非同寻常的结果背后令人惊讶的简单真相。

相同的数据出现在多行中,我如何解决这个问题..

EN

回答 1

Stack Overflow用户

发布于 2017-06-08 00:29:04

当有两个空格时,可以使用explode函数将字符串拆分为一个数组,然后在每行之间使用您想要的任何换行符回显:

代码语言:javascript
复制
<?php 

$result = explode('  ', $pro_pos);
foreach ($result as $line) {
    echo $line . '<br />';
}

?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44417769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档