php substr()函数之使用实例

php substr()函数之使用实例

定义和用法

substr() 函数返回字符串的一部分。

语法

substr(string,start,length)
参数 描述
string 必需。规定要返回其中一部分的字符串。
start 必需。规定在字符串的何处开始。

  • 正数 – 在字符串的指定位置开始
  • 负数 – 在从字符串结尾的指定位置开始
  • 0 – 在字符串中的第一个字符处开始
charlist 可选。规定要返回的字符串长度。默认是直到字符串的结尾。

  • 正数 – 从 start 参数所在的位置返回
  • 负数 – 从字符串末端返回

提示和注释

注释:如果 start 是负数且 length 小于等于 start,则 length 为 0。

例子

例子 1

<?php
echo substr("Hello world!",6);
?>

输出:

world!

例子 3

<?php
echo substr("Hello world!",6,5);
?>

输出:

world

例子 2

<? $rest = substr("abcdef", 1); // returns "bcdef" echo 'substr("abcdef", 1) returns ' . $rest . "<br>"; $rest = substr("abcdef", 1, 3); // returns "bcd" echo 'substr("abcdef", 1, 3) returns ' . $rest . "<br>"; $rest = substr("abcdef", -1); // returns "f" echo 'substr("abcdef", -1) returns ' . $rest . "<br>"; $rest = substr("abcdef", -2); // returns "ef" echo 'substr("abcdef", -2) returns ' . $rest . "<br>"; $rest = substr("abcdef", -3, 1); // returns "d" echo 'substr("abcdef", -3, 1) returns ' . $rest . "<br>"; $rest = substr("abcdef", 1, -1); // returns "bcde" echo 'substr("abcdef", 1, -1) returns ' . $rest . "<br>"; ?>
滚动至顶部