- PHP編程基礎與實踐教程
- 干練 毛紅霞
- 250字
- 2019-11-29 15:51:52
3.3 獲取字符串長度
有時根據功能需要,為了保證數據的正確性,需要獲取用戶輸入數據的字符串長度。例如,要求用戶輸入8~16位登錄名或12~18位密碼。
在PHP中,可以使用strlen()函數獲取字符串的長度,語法格式如下。
int strlen(string $str);
strlen()函數的返回值為字符串的長度。其中,$str為需要獲取長度的字符串對象。
說明:一個英文字母或數值占1個字符,而中文漢字所占字符由編碼格式決定。例如,UTF-8編碼格式下一個中文漢字占3個字符,而GB 2312編碼格式下一個中文漢字占2個字符。
【實例3-4(58_String_Strlen.php)】 獲取字符串“this is a string”的長度。實例代碼如下。
<?php //設置編碼格式,正確顯示中文 header("content-Type: text/html; charset=gb2312"); $str = 'this is a string'; //定義一個字符串型變量 echo'字符串的長度為:'.strlen($str); //顯示結果 ?>
運行結果如圖3-4所示。

圖3-4 獲取字符串長度
推薦閱讀
- JBoss Weld CDI for Java Platform
- C語言程序設計教程
- Spring 5.0 By Example
- Java EE 6 企業級應用開發教程
- 樂高機器人設計技巧:EV3結構設計與編程指導
- Production Ready OpenStack:Recipes for Successful Environments
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第3版)
- Modern JavaScript Applications
- 焊接機器人系統操作、編程與維護
- 執劍而舞:用代碼創作藝術
- R語言:邁向大數據之路(加強版)
- Visual Basic程序設計(第三版)
- OpenCV with Python Blueprints
- PyQt編程快速上手
- Backbone.js Patterns and Best Practices