Can';似乎无法删除php或javascript中多余的空白
我有个小问题。我有一些php代码,它将一个字符串作为favoritegamelist存储在数据库中,在数据库中,它似乎没有任何额外的空白。但是,当我尝试回显字符串时,它会生成一堆新行字符。我用javascript得到了创建空间的字符的字符代码,它是10,这是新行吗 不管是哪种方式,我认为preg_replace函数都可以工作,或者是trim?所以我试着修剪,但没有效果。目前我有以下代码:Can';似乎无法删除php或javascript中多余的空白,javascript,php,Javascript,Php,我有个小问题。我有一些php代码,它将一个字符串作为favoritegamelist存储在数据库中,在数据库中,它似乎没有任何额外的空白。但是,当我尝试回显字符串时,它会生成一堆新行字符。我用javascript得到了创建空间的字符的字符代码,它是10,这是新行吗 不管是哪种方式,我认为preg_replace函数都可以工作,或者是trim?所以我试着修剪,但没有效果。目前我有以下代码: $gamelist = preg_replace('/[\x00-\x1F\x80-\x9F]/u', ''
$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,
有那么多额外的空间。。。所以我不知道该怎么办。任何帮助都将不胜感激^-^感谢您对我的支持使用PHP和JavaScript的
trim
,您可以做您想做的事情。用实变量替换$str
PHP
$str=" Llamas in Distress,Bow Master Halloween,Squery, ";
echo trim($str);
JavaScript
var str = " Llamas in Distress,Bow Master Halloween,Squery, ";
console.log(str.trim());
如果我还能为您做什么,请告诉我。使用PHP和JavaScript的
trim
,您可以做您想做的事情。用实变量替换$str
PHP
$str=" Llamas in Distress,Bow Master Halloween,Squery, ";
echo trim($str);
JavaScript
var str = " Llamas in Distress,Bow Master Halloween,Squery, ";
console.log(str.trim());
如果还有什么我能为您效劳的,请告诉我。试着用这个,它会对您有所帮助
$gamelist = preg_replace('/\s+/', ' ',$row['favoritegamelist']));
试着用这个,它会对你有帮助
$gamelist = preg_replace('/\s+/', ' ',$row['favoritegamelist']));
我没有用这两种语言解决trim或preg_replace的问题,但是我通过一个javascript函数运行了它,如果charcode是0-31,我就用它来将值进行子串。。。谢谢大家=)我没有用这两种语言解决trim或preg_replace的问题,但是我通过一个javascript函数运行了它,如果charcode是0-31,我就用它来对值进行子串。。。谢谢大家=)用trim()修剪数组值
使用trim()修剪数组值
在php中只需使用trim
。。。我试过修剪,但是没有用。你的收藏夹gamesdiv
可能有一些格式换行符/填充。因此,如果你得到了innerHTML,你也会得到所有的空白。在javascript中,favoriteGamesDiv
的元素是什么?php中的textarea
或input
只需使用trim
。。。我试过修剪,但是没有用。你的收藏夹gamesdiv
可能有一些格式换行符/填充。因此,如果你得到了innerHTML,你也会得到所有的空白。在javascript中,favoriteGamesDiv
的元素是什么;您还可以使用下面的javascript:myStr=myStr.replace(/\s{2,}/g');