字符串截取函数

英文及数字截取函数:

substr() 函数返回字符串的一部分,但要分割的文字如果包括中文字符往往会遇到问题。
substr(string,start,length);
例子:
rest = substr("abcdef", 1); // returns "bcdef"   从位置为1的字符向后截取到字符串尾
$rest = substr("Hello world!",6,5); // returns "world"  从位置为6的字符向后截取5个字符
$rest = substr("abcdef", -1); // returns "f"          从位置为-1(从字符串尾计算第1个)字符向后截取到字符串尾
$rest = substr("abcdef", -2); // returns "ef"        从位置为-2(从字符串尾计算第2个)字符向后截取到字符串尾
$rest = substr("abcdef", -3, 1); // returns "d"       从位置为-3(从字符串尾计算第3个)字符向后截取1个字符
$rest = substr("abcdef", 1, -1); // returns "bcde"   从位置为1的字符向后截取到位置为-1(从字符串尾计算第2个)的字符
 
  
中英文及数字截取函数:(php_mbstring.dll,需要在php.ini在把php_mbstring.dll打开。)
mb_substr() 函数,按字数来切分字符
mb_strcut() 函数,按字节来切分字符。

输出:这样一来我的字
输出:这样一

 

你可能感兴趣的:(PHP)