Heim > Artikel > Backend-Entwicklung > php?去掉空格
[content_sc] => 商号名称(中文): 有限公司商号名称(英文): 商号地址: 广州市经营项目: 金银币,硬币,纸币,邮票,趣味品,茶品联络人姓名(中文): 张三联络人姓名(英文): 电话 123232328899传真: QQ23232370566网址: 电邮: 532326603@99.com $row['content_tc'] = str_replace(' ', '', $row['content_tc']);我用str_replace 替换空格,然而并没有什么卵用想要的效果 [content_sc] => 商号名称(中文):有限公司商号名称(英文): 商号地址:广州市经营项目:金银币,硬币,纸币,邮票,趣味品,茶品联络人姓名(中文):张三联络人姓名(英文): 电话:123232328899传真:QQ23232370566网址: 电邮: 532326603@99.com
$s =<<< TXT商号名称(中文): 有限公司商号名称(英文): 商号地址: 广州市经营项目: 金银币,硬币,纸币,邮票,趣味品,茶品联络人姓名(中文): 张三联络人姓名(英文): 电话 123232328899传真: QQ23232370566网址: 电邮: 532326603@99.comTXT;echo preg_replace("/[ \t]+/", '', $s);
商号名称(中文):有限公司商号名称(英文):商号地址:广州市经营项目:金银币,硬币,纸币,邮票,趣味品,茶品联络人姓名(中文):张三联络人姓名(英文):电话123232328899传真:QQ23232370566网址:电邮:532326603@99.com
可以的
str_replace(' ', '', $row['content_tc']);
注意第一个空格是特殊的符号
<html><meta charset="utf-8"><body><?php$s =<<< TXT商号名称(中文): 有限公司商号名称(英文): 商号地址: 广州市经营项目: 金银币,硬币,纸币,邮票,趣味品,茶品联络人姓名(中文): 张三联络人姓名(英文): 电话 123232328899传真: QQ23232370566网址: 电邮: 532326603@99.comTXT;echo preg_replace("/[ \t]+/", '', $s);?></body></html>
<?php$a="1 2 3 456 789";echo (str_replace(' ', '', $a));?>
html 方式下当然不会换行!
不会换行
html 方式下当然不会换行!
你在浏览器中 查看源代码 就知道了
不会换行
$row['content_tc'] = preg_replace("/[ \t]+/", '', $row['content_tc']);
改错都改傻了吧?
你的数据中只有文本换行符,html 的换行符是
这也都忘啦?
$row['content_tc']=preg_replace("/\r\n/", '<br/>',$row['content_tc']);
贴出你的代码好吗?感觉你的次序错了
贴出你的代码好吗?感觉是你的次序错了
foreach ($information as $row) { $row['content_tc']=preg_replace("/[ \t]+/", '',$row['content_tc']); $row['content_tc']=preg_replace("/\r\n/", '<br/>',$row['content_tc']); } $informationAfterHandle[] = $row;
换了顺序也不行
foreach ($information as $row) { $row['content_tc']=preg_replace("/\r\n/", '<br/>',$row['content_tc']); $row['content_tc']=preg_replace("/[ \t]+/", '',$row['content_tc']); } $informationAfterHandle[] = $row;
foreach ($information as $row) { $row['content_tc']=preg_replace("/[ \t]+/", '',$row['content_tc']); $row['content_tc']=nl2br($row['content_tc']); $informationAfterHandle[] = $row;}
foreach ($information as $row) { $row['content_tc']=preg_replace("/[ \t]+/", '',$row['content_tc']); $row['content_tc']=nl2br($row['content_tc']); $informationAfterHandle[] = $row;}