php多行数据转一行,将一行数据转换成多行

php 多行字符串转段落

每行之前如果有明显的符号标识,比如$a = '这是字符串1;这是字符串2;这是字符串3';可以先用$b = explode(';',$a);把$a分割成数组,然后foreach循环$b,然后在重新组装,组装的时候在两边加上p和/p。完成代码如下:

卢氏网站建设公司成都创新互联,卢氏网站设计制作,有大型网站制作公司丰富经验。已为卢氏上千余家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的卢氏做网站的公司定做!

?php

$a = '这是字符串1;这是字符串2;这是字符串3';

$a = trim($a,';');

$b = explode(';',$a);

$c = '';

foreach($b as $v){

$c .= 'p'.$v.'/p';

}

var_dump($c);

exit;

?

php怎样把两行字符串合并成一行?如下:

我是没看出有啥意义,如果是输出的话有两个

$str='athis isbr /php/a';

$str="athis is \n php/a";

php 怎么控制表格,相同数据合并显示一行

想要比如折扣里面有两个8挨着,我就让这两个8合并单元格,显示成一个

就是这个意思啊 输出前 判断如果折扣和价格相同

就输出 跨列的一格 内容是8

echo "td colspan=28/td"

不然 就按照折扣和价格分别输出

echo "td88/tdtd9/td";

PHP是服务器脚本语言 页面得到结果以后就不可以改变了 输出什么内容是你自己先判断再输出的

如果你值是存在数组里的 用二维数组逐行输出

while(){

if($a[$i][0] == $a[$i][1]){}

else{}

$i++;

}

输出表格的时候 判断折扣和价格相等的 输出跨列格 就行了

if($a== $b){

echo "td colspan=2价格/td"

}

else{

echo "td折扣/tdtd价格/td“

}

colspan是跨列 rowspan是跨行


新闻标题:php多行数据转一行,将一行数据转换成多行
转载源于:http://scyanting.com/article/hsihdp.html