国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP獲取字符串長度函數strlen()函數

2020-03-22 18:56:32
字體:
來源:轉載
供稿:網友
在一些網站注冊或者其他活動中,我們需要用戶提交一些信息,對于這些信息會有一定的要求,比如用戶注冊信息有一些限制長度不能小于多少大于多少。這里我們就需要使用PHP自帶函數進行獲取操作。

獲取字符串長度使用的是strlen()函數,下面來說說strlen()函數的語法和應用。

strlen()函數主要用于獲取指定字符串string的長度。

語法格式如下:

strlen(string);

參數:string 需要計算長度的字符串。

返回值:一般是返回字符串的長度,若字符串為空則返回值為0。

使用strlen()函數來獲取字符串的長度,示例代碼如下:

<?php   $str='字a符1串b長2度';    echo strlen($str).'<br>';    //長度為19?>

輸出結果為:19

結果分析:

在strlen字符長度時,一個UTF8的中文字符算3個長度,數字、英文、小數點、下劃線和空格占一個字符,所以“字a符1串b長2度”長度是3+1+3+1+3+1+3+1+3=19。

需要注意的是在gb2312中,strlen計算字符長度時,一個中文字符只算2個長度。

strlen()函數除了用來獲取字符串長度以外還可以用來檢測字符串的長度。

下面用一個簡單的實例來使用strlen()函數對提交的用戶密碼長度進行檢測,如果密碼長度小于5,則會彈出一個提示信息。

具體操作的步驟如下:

1. 新建一個PHP文件,命名為index.php。

2. 添加一個表單,將表單的action屬性設置為 test.php。

3. 應用html標記設計一個表單,添加一個用戶名文本框,命名為user;添加一個密碼文本框,命名為pwd。

<html><body><form action="test.php" method="post">   user :<input type="text" name="username"><br />    pwd :<input type="password" name="pwd"><br />   <input type="submit" name="submit" value="提交" /></form></body></html>

4. 另外再創建一個PHP文件,命名為test.php,里面寫入如下代碼:

<?php if(strlen($_POST['pwd'])<6)         //測試用戶密碼的長度是否小于5 {      // 不符合要求則彈出該信息    echo "<script>alert('密碼不能小于5位!請重新輸入 ');history.back();</script>"; }?>

在上面的代碼中,是通過POST方法(關于POST方法可以在PHP 中查看)接收用戶輸入的用戶密碼字符串。通過strlen()函數來獲取用戶輸入密碼的長度,并使用if條件控制語句對用戶密碼長度進行判斷,如果用戶輸入的密碼沒有達到指定的長度,就會彈出提示框信息。

以上就是PHP獲取字符串長度函數strlen()函數的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延安市| 长顺县| 宁化县| 綦江县| 文山县| 莱芜市| 任丘市| 郎溪县| 聂拉木县| 册亨县| 灌阳县| 枞阳县| 武汉市| 泰来县| 竹山县| 忻州市| 和田市| 日喀则市| 洱源县| 宣汉县| 咸宁市| 香河县| 成武县| 循化| 柳林县| 栖霞市| 长阳| 鱼台县| 义乌市| 五常市| 梓潼县| 门源| 会理县| 汤阴县| 固镇县| 集安市| 榆中县| 沈阳市| 星子县| 莱州市| 杭州市|