PHP substr() 函数用法及示例

   PHP String 字符串函数手册

    substr()函数用于返回字符串的子串。

语法

string substr ( string $string , int $start [, int $length ] )

定义和用法

 返回字符串 string 由 start 和 length 参数指定的子字符串。

返回值

它返回字符串的一部分

参数

序号参数与说明
1

string

必需。指定输入的字符串。必须至少有一个字符。

2

start

必需。它指定在字符串的何处开始。
  • 正数 - 在字符串的指定位置开始

  • 负数 - 在从字符串结尾的指定位置开始

  • 0 - 在字符串中的第一个字符处开始

3

length

它指定要返回的字符串长度。默认是直到字符串的结尾。
  • 正数 - 从 start 参数所在的位置返回

  • 负数 - 从字符串末端返回

在线示例

试试下面的实例,从字符串中返回 "Krishna":

<?php
   //从字符串中返回 "Krishna"
   echo substr("Sairam Krishna",6).'<br>';
   
   //使用带有不同正负数的 start 参数:
   echo substr("abcdef", 0, -1).'<br>'; // 返回 "abcde"
   echo substr("abcdef", 2, -1).'<br>'; // 返回 "cde"
   echo substr("abcdef", 4, -4).'<br>'; // 返回 ""
   echo substr("abcdef", -3, -1); // 返回 "de"   
?>
测试看看‹/›

输出结果

Krishna
abcde
cde

de

PHP String 字符串函数手册