我有一个空格问题,当我从数据库回显一些东西到一个文本区时,它会添加一些空格。
当我使用trim()时,它只删除开头的空格,但仍然留有一些空格。我就是想不通。
echo trim("[quote=".name($msg['naam'])."]\n".$msg['bericht']."[/quote]\n");我用jQuery加载引用的消息,如下所示
function quoteMessage(pid){
$("#post2").addClass("click");
$(".label").addClass("hidden");
$.post('/action-handler.php', { action: 'quote_message', pid: pid}, function(response) {
if(response != 'ERR'){
$('#post2').val($('#post2').val()+response);
} else {
$('#response').css('display', 'block');
$("#response").append("<p class='good display-error'>An unexpected error occurred.</p>");
}
});
}发布于 2012-08-17 02:31:56
当然,您的html代码是这样的:
<textarea>
<?php echo $value ?>
</textarea>然后你的文本区域中就有了空白区域。你应该这样写:
<textarea><?php echo $value ?></textarea>请参阅here的实际示例。
发布于 2012-08-17 02:38:20
您可以使用正则表达式来删除多余的空格?
$no_whitespace = preg_replace('/\s+/', ' ', $value);这将把所有的空格变成一个空格。
https://stackoverflow.com/questions/11993287
复制相似问题