去除字串首尾空格和特殊字符的PHP函式trim()
trim() 函式移除字串兩側的空白字符或其他特殊字符,并回傳去掉空格和特殊字符后的字串,
語法格式如下:
trim(string,charlist)
trim() 函式引數 charlist 的可選值如下:

使用 trim() 函式移除字串兩側的空白字符或其他特殊字符
<?php $str = "\r\r(:@_@ cyy is cute. @_@:) "; echo trim($str); echo "<br>"; echo trim($str,"\r\r(: :)");
輸出結果為:

ltrim() 函式
ltrim() 函式去除字串左邊的空格和特殊字符,并回傳去掉左側空格和特殊字符后的字串,
<?php $str = " (:@_@ cyy is cute. @_@:) "; echo ltrim($str); echo "<br>"; echo ltrim($str," (:@_@ ");
輸出結果為:

rtrim() 函式
rtrim() 函式去除字串左邊的空格和特殊字符,并回傳去掉右側空格和特殊字符后的字串,
<?php $str = " (:@_@ cyy is cute. @_@:) "; echo rtrim($str); echo "<br>"; echo rtrim($str,"@_@:) ");
輸出結果為:

PHP獲取字串長度函式strlen()函式
在一些網站注冊或者其他活動中,我們需要用戶提交一些資訊,對于這些資訊會有一定的要求,比如用戶注冊資訊有一些限制長度不能小于多少大于多少,這里我們就需要使用PHP自帶函式進行獲取操作,
strlen()函式主要用于獲取指定字串string的長度,
使用strlen()函式來獲取字串的長度,示例代碼如下:
<?php $str = 'cyy is cute.'; echo strlen($str);
輸出結果為:12
在strlen字符長度時,一個UTF8的中文字符算3個長度,數字、英文、小數點、下劃線和空格占一個字符,
需要注意的是在gb2312中,strlen計算字符長度時,一個中文字符只算2個長度,
strlen()函式除了用來獲取字串長度以外還可以用來檢測字串的長度,
下面用一個簡單的實體來使用strlen()函式對提交的用戶密碼長度進行檢測,如果密碼長度小于5,則會彈出一個提示資訊,
具體操作的步驟如下:
1. 新建一個PHP檔案,命名為index.php,
2. 添加一個表單,將表單的action屬性設定為 test.php,
3. 應用html標記設計一個表單,添加一個用戶名文本框;添加一個密碼文本框,
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>index</title> </head> <body> <form action="test.php" method="post"> user: <input type="text" name="username"><br> pwd: <input type="password" name="password"><br> <input type="submit" value="提交"> </form> </body> </html>
4. 另外再創建一個PHP檔案,命名為test.php,里面寫入如下代碼:
<?php if(strlen($_POST['password'])<6){ echo "<script>alert('密碼不能小于6位,請重新輸入!');history.back();</script>"; }
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/36377.html
標籤:PHP
上一篇:Laravel 整合IOS蘋果授權登錄(JWT驗證模式)
下一篇:Xiuno 簡約白色主題
