php本身自带有字符串截取函数,但是只支持英文截取,不支持中文哦,中文需要自定义函数,自己编写,本文介绍的但是自带的php字符串截取函数substr(string,start,length) 其中start的参数正数 - 在字符串的指定位置开始负数 - 在从字符串结尾的指定位置开始0 -
PHP本身自带有字符串截取函数,但是只支持英文截取,不支持中文哦,中文需要自定义函数,自己编写,本文介绍的但是自带的PHP字符串截取函数
substr(string,start,length)
其中start的参数
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾的指定位置开始
0 - 在字符串中的第一个字符处开始
使用方法如下:
<?PHP
//构造字符串
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
echo "原字符串:".$str."
";
//按各种方式进行截取
$str1 = substr($str,5);
echo "从第5个字符开始取至最后:".$str1."
";
$str2 = substr($str,9,4);
echo "从第9个字符开始取4个字符:".$str2."
";
$str3 = substr($str,-5);
echo "取倒数5个字符:".$str3."
";
$str4 = substr($str,-8,4);
echo "从倒数第8个字符开始向后取4个字符:".$str4."
";
$str5 = substr($str,-2);
echo "从倒数第8个字符开始取到倒数第2个字符为止:".$str5."
";
?>