解释PHP中的substr()函数

PHP提供了具有独特功能的各种内置函数。该substr()是一个内置的PHP函数和这个功能也适用于字符串。它用于解压缩字符串的一部分。

的语法substr()如下所示。

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()函数来获取该字符串的所需部分。在第一个表达式中,我们提到了起点,但没有终点。在第二个表达式中,我们提到了起点和终点。在第三个表达式中,我们提到了一个负的起点,因此它从结尾开始评估。