php - echo 修剪字符串中间的多个空格

标签 php html string whitespace echo

下面的代码输出一个b:

$var="a   b"; // I inserted 3 white spaces, and HTML is rendering only one
echo $var;

问题是,如果我将 $var 存储在表中,它会保留空格,而在读取时,它会将它们剥离。 strip 化数据在另一个表中更新时获取,导致两个表中的相同值不匹配。

我尝试了谷歌搜索并在一个线程中找到了 HTML 的行为方式。我希望如何解决这个问题?

最佳答案

正常的空白行为是将所有内容折叠到一个空格中。您可以通过将 white-space: css 规则更改为 white-space: pre;white-space: pre-wrap; 来修改它

参见 https://developer.mozilla.org/en/CSS/white-space了解更多详情

关于php - echo 修剪字符串中间的多个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11257955/

相关文章:

php - 格式化查询输出 : using sql or php functions?

javascript - 如果没有选中任何复选框,则显示错误消息 - Laravel

html - 如何使用条件选择页面CSS的所有类元素

R 相当于 python 中的 string.replace()

php - 高级自定义字段按元键值排序

php - 获取我网站的所有 cookie

html - 图像网格未正确呈现

c++ - 为什么声明为指向字符的指针并分配了 2 个字节大小的 String 的大小会被更改?

c++ - C++ mysql sqlstring崩溃0xC0000005无法读取内存

php - 如何使PHP将请求的URL存储在error_log文件中?