簡介
返回字符串的長度析恋。
計算字符串長度可以用于條件判斷刁赖,例如限制某個變量值的長度。
所屬類型
strlen函數(shù)屬于string字符串函數(shù)构资。
語法
strlen(string);
返回值
計算成功返回字符串長度割坠,如果字符串為空返回0。
示例
<?php
$string = "Jeinyang is KingNextIT's developer.";
echo strlen($string);
?>
運(yùn)行結(jié)果:
35
注意事項(xiàng)
在 PHP 5.3.0 之前妒牙,該函數(shù)把數(shù)組當(dāng)做字符串 Array彼哼,這樣就返回一個長度為 5 的字符串,并產(chǎn)生一個 E_NOTICE 級別的錯誤湘今。
應(yīng)用經(jīng)驗(yàn)
在count函數(shù)的“應(yīng)用經(jīng)驗(yàn)”里提到的對$_GET做限制的應(yīng)用敢朱,在編寫SteelEC的miniblog功能時也用到strlen函數(shù)做限制“錨”字符串長度。
<?php
if(count($_GET) == 1 && isset($_GET['a']) && strlen($_GET['a']) <= 16){
$article = getArticle();
include('miniblog.theme.php');
}else{
header('Location:index.php');
}
?>
參考材料
相關(guān)函數(shù)
count:返回數(shù)組中的元素數(shù)量摩瞎。