PHP | substr()函数

substr()是PHP中的一个内置函数,用于提取字符串的一部分。

null

语法:

substr(string_name, start_position, string_length_to_cut)

参数 : substr()函数允许3个参数,其中两个是必需的,一个是可选的。

  1. 字符串名称: 在这个参数中,我们传递原始字符串或需要剪切或修改的字符串。这是一个强制参数
  2. 起始位置: 这是指需要从中提取零件的原始字符串的位置。在这里,我们传递一个整数。如果整数为正,则表示字符串中位置的起始位置。如果整数是负数,那么它指的是从字符串末尾开始的位置。这也是一个强制参数。
  3. 字符串长度到切割: 此参数是可选的,为整数类型。这是指需要从原始字符串中剪切的字符串部分的长度。如果整数为正,则表示从起始位置开始,并从起始位置提取长度。如果整数为负数,则表示从起始位置开始,并从字符串末尾提取长度。如果未传递此参数,则substr()函数将返回从起始位置到字符串结尾的字符串。

返回类型 : 如果成功返回字符串的提取部分,否则返回FALSE,如果失败返回空字符串。

下面是一个程序来说明substr()在PHP中的工作:

<?php
// PHP program to illustrate substr()
function Substring( $str ){
$len = strlen ( $str );
echo substr ( $str , 8), "" ;
echo substr ( $str , 5, $len ), "" ;
echo substr ( $str , -5, 10), "" ;
echo substr ( $str ,-8, -5), "" ;
}
// Driver Code
$str = "GeeksforGeeks" ;
Substring( $str );
?>


输出:

Geeks
forGeeks
Geeks
for
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享