iconv_substr
截取字符串的部分
PHP 4及以上版本
iconv_substr 函数是用来截取字符串的一个函数,支持多种字符编码格式,尤其适合处理多字节字符集的字符串(如UTF-8、GBK、BIG5等)。该函数可以在指定的字符编码下安全地截取部分字符串,避免了乱码问题。
string iconv_substr ( string $str , int $start , int $length = ? , string $encoding = ? )
返回截取后的字符串。如果出现错误,则返回 false。
$str = "你好,世界!"; $sub = iconv_substr($str, 0, 3, "UTF-8"); echo $sub;
在这个示例中,原始字符串是"你好,世界!",我们使用 iconv_substr 截取从位置0开始,长度为3的子字符串。"你好,"将会是截取结果,返回并输出。