substr()是PHP中的一个内置函数,用于提取字符串的一部分。
null
语法:
substr(string_name, start_position, string_length_to_cut)
参数 : substr()函数允许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