码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-03-02 00:56:26      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

strlen函数

语法:strlen(string)

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

 

substr函数

语法:substr(string,start,length)

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

参数描述

  • string:必需。规定要返回其中一部分的字符串。
  • start:必需。规定在字符串的何处开始。正数,在字符串的指定位置开始;负数,在从字符串结尾的指定位置开始;0,在字符串中的第一个字符处开始。
  • charlist:可选。规定要返回的字符串长度。默认是直到字符串的结尾。正数,从 start 参数所在的位置返回;负数,从字符串末端返回。

 

ord函数

语法:ord(string)

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

 

自定义substr_cn函数(可截取中英文混合字符串不乱吗)【原创】

function substr_cn($str_cn,$length)
{
    if (strlen($str_cn) > $length)
    {
        if (ord($str_cn[$length]) > 128)$length++;
        $str_cn = substr($str_cn,0,$length);
    }
    return $str_cn;
}

语法:substr_cn(string,length)

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

参数描述

  • string:必需。规定要返回其中一部分的字符串。
  • charlist:必须。规定要返回的字符串长度,如果规定长度超出,则返回全部字符。

 

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

标签:

原文地址:http://www.cnblogs.com/xxlhcjh/p/4307835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!