每行之前如果有明显的符号标识,比如$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;
?
我是没看出有啥意义,如果是输出的话有两个
$str='athis isbr /php/a';
$str="athis is \n php/a";
想要比如折扣里面有两个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是跨行