ホームページ  >  記事  >  バックエンド開発  >  文字列の両側にある空白文字またはその他の事前定義された文字を削除する PHP 関数 trim()

文字列の両側にある空白文字またはその他の事前定義された文字を削除する PHP 関数 trim()

黄舟
黄舟オリジナル
2017-11-06 13:46:512221ブラウズ

文字列の左側の文字を削除します(「Hello」の「He」と「World」の「d!」):

<?php
$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");
?>

定義と使用法

trim() 関数は文字を削除します 空白文字または、文字列の両側に他の事前定義された文字を含めます。

関連関数:

  • ltrim() - 文字列の左側にある空白文字またはその他の事前定義された文字を削除します。

  • rtrim() - 文字列の右側にある空白文字またはその他の事前定義された文字を削除します。

構文

trim(string,charlist)
パラメータ 説明
文字列 必須。チェックする文字列を指定します。
charlist はオプションです。文字列からどの文字 を削除する かを指定します。このパラメータを省略すると、次の文字がすべて削除されます:
  • "

    更多实例

    实例 1

    移除字符串两侧的空格:

    <?php
    $str = " Hello World! ";
    echo "Without trim: " . $str;
    echo "<br>";
    echo "With trim: " . trim($str);
    ?>

    上面代码的 HTML 输出如下(查看源代码):

    <!DOCTYPE html>
    <html>
    <body>
    
    Without trim: Hello World! <br>With trim: Hello World!
    </body>
    </html>

    上面代码的浏览器输出如下:

    Without trim: Hello World!
    With trim: Hello World!

    实例 2

    移除字符串两侧的换行符(\n):

    <?php
    $str = "nnnHello World!nnn";
    echo "Without trim: " . $str;
    echo "<br>";
    echo "With trim: " . trim($str);
    ?>

    上面代码的 HTML 输出如下(查看源代码):

    <!DOCTYPE html>
    <html>
    <body>
    
    Without trim:
    
    
    Hello World!
    
    
    <br>With trim: Hello World!
    </body>
    </html>

    上面代码的浏览器输出如下:

    Without trim: Hello World!
    With trim: Hello World!

    例子

    <?php 
    $str = "##使用函数trim去掉字符串两端特定字符####"; 
    $str1 = trim($str,"#"); 
    //为函数trim传入第二个参数,
    trim将删除字符串$str两端的#字符 echo $str."<br>"; 
    echo $str1; 
    ?>

    输出:

    ##使用PHP函数trim()去掉字符串两端特定字符#### 使用函数trim去掉字符串两端特定字符


以上が文字列の両側にある空白文字またはその他の事前定義された文字を削除する PHP 関数 trim()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。