javascript - 似乎无法删除 php 或 javascript 中的额外空格

标签 javascript php

我遇到了一个小问题。我有一些 php 代码,它获取一个字符串作为 favoritegamelist 存储在数据库中,并且在数据库中,它似乎没有任何额外的空格。然而,当我尝试回显字符串时,它会生成一堆新行字符。我使用 javascript 获取创建空间的字符的字符代码,它是 10,这是新行?

无论哪种方式,我认为 preg_replace 函数都可以工作,或者也许可以 trim ?所以我尝试 trim ,但没有成功。目前我有这个代码:

$gamelist = preg_replace('/[\x00-\x1F\x80-\x9F]/u', '', $row['favoritegamelist']);
echo $gamelist;

执行此代码后,一些 JavaScript 运行并收集回显,然后我将其记录到控制台,这是我看到大量额外空白的地方,我只是试图摆脱它。 JavaScript 代码在这里:

var mygames = document.getElementById("favoriteGamesDiv").innerHTML;
console.log(mygames);

favoriteGamesDiv是php中echo语句适用的区域。最后我得到的控制台日志是:

        Llamas in Distress,Bow Master Halloween,Squary, 

有了那么多额外的空间......所以我不知道该怎么办。如有任何帮助,我们将不胜感激 ^-^ 感谢您对我的耐心

最佳答案

尝试使用这个,它会对你有帮助..

$gamelist = preg_replace('/\s+/', ' ',$row['favoritegamelist']));

关于javascript - 似乎无法删除 php 或 javascript 中的额外空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37429607/

相关文章:

javascript - 如何将数组和递增变量包含到 getElementById 语句中?

php - 远程数据库连接超时

php - 如何在CakePHP中更改时间戳的格式?

php - 如何在 MySQL 中管理 MySQL 连接?

JavaScript Canvas - 改变图像的不透明度

javascript - 在ajax成功中创建 session 变量

javascript - 如何在 WebStorm 中运行 JavaScript

javascript - 在 JavaScript 中,如何访问父类(super class)实例的属性?

php - WAMP phpMyAdmin 打不开

php - MySQL 条件用户权限