-1

你们能帮我编写一个代码,在将字符插入到我的 sql 后面时消除前面和后面的空格吗

例如:让我们说这个词" hello "。现在,当我在 MySQL 中输入我的数据时,我想删除所有这些空格,这样当它被插入时,单词的前面或后面都没有更多的空格。

4

7 回答 7

7

您可以使用trim()

$string = '    aaa ';
$string = trim($string);
var_dump($string);
string(3) "aaa"

此函数返回一个字符串,其中从 str 的开头和结尾去除了空格。

于 2012-10-08T06:26:21.817 回答
5

PHP Trim Function正是这样做的。

于 2012-10-08T06:26:27.900 回答
4

使用 PHP 的修剪功能。

trim — 从字符串的开头和结尾去除空格(或其他字符)

$string = "   hello   ";
echo trim($string); // "hello"

还有ltrimrtrim用于仅修剪字符串的开头/结尾。


您还标记了 JavaScript,因此我还将提供一个 JS 资源:

Faster JavaScript Trim在 JS 中有许多 trim 的实现。

String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g, "");
};

"   hello   ".trim();  // "hello"
于 2012-10-08T06:26:39.767 回答
4

使用 Php,您可以使用内置函数trim,这是一个示例:-

<?php
    $my_var = '   hello world  ';
    echo $my_var . "\n";  //  hello world  
    $trimmed = trim($my_var);
    echo $trimmed ;       //hello world

?>

你可以在这里查看。PHP官方参考为同一个PHP参考TRIM

于 2012-10-08T06:36:27.153 回答
3

使用 PHP 的trim()函数:

$trimmed = trim($text);

如果您也想使用 JavaScript 执行此操作,您可以使用.trim()

> '   asd   '.trim()
"asd"
于 2012-10-08T06:26:51.290 回答
3

尝试trim()功能PHP 手册 - 修剪

$str = ' Hello World ';
echo trim($str);

// will result in "helloworld"
于 2012-10-08T06:27:42.477 回答
3

您想使用修剪功能,例如:

$myString = ' The string to trim ';
$myString = trim($myString);

echo $myString;

这个的输出是:'要修剪的字符串'

注意删除空格...

于 2012-10-08T06:29:50.150 回答