PHP截取字符串
英文与数字可使用substr
函数截取。
第一个参数为字符串。第二个参数为开始位数0表示从头开始,-1表示从结尾开始。第三个参数为截取位数。
substr("Hello", 0, 1);
//从头开始截取一位,结果为"H"
substr("Hello", -1, 1);
//从结尾开始截取一位,结果为"o"
中文需要使用mb_substr
函数截取,用法同上,只多了一个编码参数(可不填写)。
mb_substr("你好,世界", 0, 1);
//从头开始截取一位,结果为"你"
mb_substr("你好,世界", -1, 1, 'utf-8');
//从结尾开始截取一位,结果为"界"