您的位置:首页 > 其它

strlen、ord、substr函数——获取长度、ASCII码及部分字符串

2015-03-01 23:50 281 查看
strlen函数

语法:strlen(string)

定义和用法:strlen() 函数返回字符串的长度。

substr函数

语法:substr(string,start,length)

定义和用法:substr() 函数返回字符串的一部分。

参数描述

string:必需。规定要返回其中一部分的字符串。

start:必需。规定在字符串的何处开始。正数,在字符串的指定位置开始;负数,在从字符串结尾的指定位置开始;0,在字符串中的第一个字符处开始。

charlist:可选。规定要返回的字符串长度。默认是直到字符串的结尾。正数,从 start 参数所在的位置返回;负数,从字符串末端返回。

ord函数

语法:ord(string)

定义和用法:ord() 函数返回字符串第一个字符的 ASCII 值。

自定义substr_

<?php
function substr_cut($str_cut,$length)
{
if (strlen($str_cut) > $length)
{
for($i=0; $i < $length; $i++)
if (ord($str_cut[$i]) > 128)$i+=1;
$str_cut = substr($str_cut,0,$i);
}
return $str_cut;
}
?>


函数(可截取中英文混合字符串不乱吗)

语法:substr_cn(string,length)

定义和用法:substr_cn() 函数返回字符串首个字符起的一部分,此函数截取中英文混合字符串时结尾不会出现乱码。

参数描述

string:必需。规定要返回其中一部分的字符串。

charlist:必须。规定要返回的字符串长度,如果规定长度超出,则返回全部字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: