首頁  >  文章  >  後端開發  >  php移除字串左側的空白字元或其他預定義字元函數ltrim()

php移除字串左側的空白字元或其他預定義字元函數ltrim()

黄舟
黄舟原創
2017-11-02 13:14:422544瀏覽

實例

移除字串左側的字元:

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

定義與用法

ltrim() 函數移除字串左側的空白字元或其他預定義字元。

相關函數:

rtrim() - 移除字串右側的空白字元或其他預定義字元。

trim() - 移除字串兩側的空白字元或其他預定義字元。

文法

ltrim(string,charlist)

參數               說明

string            

string            時必要。規定要檢查的字串。    

charlist           可選。規定從字串中刪除哪些字元。若省略此參數,則移除下列所有字元:

                       "\0" - NULL

                      "\n" - 換行

                       "\x0B" - 垂直製表符號

                        " " - 空格

   

技術細節

傳回值:              傳回已修改的字串。

PHP 版本:         4+    

更新日誌:          在PHP

## 更新日誌:          在PHP

## 中,新 4.1增加了 charlist 參數。

更多實例

實例1

移除字串左側的空格:

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

上面程式碼的HTML 輸出如下(查看原始碼):

<!DOCTYPE html>
<html>
<body>

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

上面程式碼的瀏覽器輸出如下:

Without ltrim: Hello World!
With ltrim: Hello World!

實例2

移除字串左側的換行符(\n) :

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

上面程式碼的HTML 輸出如下(檢視原始碼):

<!DOCTYPE html>
<html>
<body>

Without ltrim: 


Hello World!<br>With ltrim: Hello World!
</body>
</html>

上面程式碼的瀏覽器輸出如下:

Without ltrim: Hello World!
With ltrim: Hello World!

string trim ( string $str [, string $charlist ] ) - 去除字符串首尾处的空白字符(或者其他字符)

  trim()函数当第二个参数为空时,默认去掉空格、制表符、换行符、回车符、垂直制表符等,当加入第二个参数时

    1) trim('   \"string\"', '\"sg');   // 最终输出:\"strin

    2) trim('   \"string\"   ', '\"sg');   // 最终输出:\"string\"

    2)trim('\"string\"', '\"sg');    // 最终输出:trin

  所以trim()函数优先去掉字符首尾的空白字符,再过滤掉给定的要去除的字符(列表),也适用于ltrim()、rtrim()函数

以上是php移除字串左側的空白字元或其他預定義字元函數ltrim()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn