PHP提供了具有独特功能的各种内置函数。该substr()
是一个内置的PHP函数和这个功能也适用于字符串。它用于解压缩字符串的一部分。
的语法substr()
如下所示。
现在让我们讨论参数。可以将三个参数传递给substr()
函数,其中两个是必需参数,一个是可选参数。
在此参数中,我们传递必须剪切或调整的字符串。这是一个强制性参数
这是必填参数。这意味着应该从中删除字符串的字符串位置。此值应为整数。如果整数为正,则返回的字符串将从输入中提到的起始位置开始。
在这种情况下,负整数表示开始位置是从字符串的结尾开始。
此参数是任意的,并且应该是整数。这意味着需要从原始字符串中剪切掉的字符串部分的长度。在这种情况下,正整数表示从头开始并从头开始提取长度。
,在这种情况下,负整数表示从字符串末尾提取的长度。
如果整数为负,则表示从开始开始;如果未传递任何内容,则它将返回从start_position开始直到字符串结尾的字符串。
<?php $string1 ="Welcome To nhooo.com"; $len = strlen($string1); echo substr($string1, 8),"<br/>"; echo substr($string1, 5, $len),"<br/>"; echo substr($string1, -5, 3),"<br/>"; ?>
输出结果
To nhooo.com me To nhooo.com Poi
在上面的示例中,我们必须获取一个字符串变量,然后使用substr()
函数来获取该字符串的所需部分。在第一个表达式中,我们提到了起点,但没有终点。在第二个表达式中,我们提到了起点和终点。在第三个表达式中,我们提到了一个负的起点,因此它从结尾开始评估。