解释 PHP 中的 substr() 函数

phpprogrammingserver side programming

PHP 提供具有不同功能的各种内置函数。substr() 是 PHP 中的内置函数,此函数与字符串一起使用。它用于提取字符串的一部分。

substr() 的语法如下所示。

substr(string,begin, length)

现在让我们讨论参数。可以将三个参数传递给 substr() 函数,其中两个是必需的,一个是可选的。

string

在此参数中,我们传递需要剪切或调整的字符串。这是一个必需的参数

开始位置

这是一个必需的参数。这意味着应该从中删除部分的字符串的位置。该值应为整数。如果整数为正数,则返回的字符串将从输入中提到的起始位置开始。

在这种情况下,负整数表示起始位置是从字符串的末尾开始。

长度

此参数是可选的,应该是整数。这意味着需要从原始字符串中剪切的字符串部分的长度。在这种情况下,正整数表示从 start 开始并从开头提取长度。

,在这种情况下,负整数表示从字符串末尾提取的长度。

如果整数为负数,则表示从 start 开始,如果没有传递任何内容,则它将返回从 start_position 开始直到字符串末尾的字符串。

示例

<?php
   $string1 ="Welcome To Tutorials Point";
   $len = strlen($string1);
   echo substr($string1, 8),"<br/>";
   echo substr($string1, 5, $len),"<br/>";
   echo substr($string1, -5, 3),"<br/>";
?>

输出

To Tutorials Point
me To Tutorials Point
Poi

解释

在上面的例子中,我们必须采用一个字符串变量,然后使用 substr() 函数来获取该字符串所需的部分。在第一个表达式中,我们提到了起点,但没有提到终点。在第二个表达式中,我们提到了起点和终点。在第三个表达式中,我们提到了一个负起点,因此它从末尾开始求值。


相关文章