PHP的substr函数使用方法及示例
发布时间:2023-07-03 22:32:25
substr函数是PHP中一个常用的字符串处理函数,用于截取字符串的一部分,并返回截取后的子字符串。
substr函数的语法如下:
string substr ( string $string , int $start [, int $length ] )
参数说明:
- $string:要截取的字符串。
- $start:截取的起始位置。如果为负数,则表示从字符串末尾开始计算位置。
- $length:可选参数,指定截取的长度。如果没有指定,则截取从$start位置到字符串的末尾。
以下是一些使用substr函数的示例:
例一:
$str = "Hello World!"; $sub_str = substr($str, 0, 5); echo $sub_str; // 输出 "Hello"
在这个例子中,我们将字符串"Hello World!"截取了前5个字符,存储在$sub_str变量中,并输出$sub_str。
例二:
$str = "Hello World!"; $sub_str = substr($str, -6); echo $sub_str; // 输出 "World!"
在这个例子中,我们将字符串"Hello World!"从倒数第6个字符开始截取到字符串的末尾,并存储在$sub_str变量中,并输出$sub_str。
例三:
$str = "Hello World!"; $sub_str = substr($str, 6); echo $sub_str; // 输出 "World!"
在这个例子中,我们将字符串"Hello World!"从第7个字符开始截取到字符串的末尾,并存储在$sub_str变量中,并输出$sub_str。
例四:
$str = "Hello World!"; $sub_str = substr($str, 3, 5); echo $sub_str; // 输出 "lo Wo"
在这个例子中,我们将字符串"Hello World!"从第4个字符开始截取5个字符,并存储在$sub_str变量中,并输出$sub_str。
总结:substr函数是PHP中一个常用的字符串处理函数,通过指定起始位置和长度来截取字符串的一部分。根据需求,可以使用正数或负数来指定起始位置。当没有指定长度时,默认截取到字符串的末尾。
