@H_301_0@在实际项目应用中,经常遇到使用PHP获取字符串前几位用来比较、赋值等等。今天给大家分享使用PHP substr 获取字符串前几位、后几位、指定位的用法。
@H_3010@
substr
@H301_0@(PHP 4,PHP 5)
@H_3010@substr — 返回字符串的子串
@H3010@说明
@H3010@string substr ( string $string,int $start [,int $length ] )
@H3010@返回字符串 string 由 start 和 length 参数指定的子字符串。
@H3010@参数
@H3010@
string
@H3010@输入字符串。
@H3010@
start
@H3010@如果 start 是非负数,返回的字符串将从 string 的 start 位置开始,从 0 开始计算。例如,在字符串 “abcdef” 中,在位置 0 的字符是 “a”,位置 2 的字符串是 “c” 等等。
@H3010@如果 start 是负数,返回的字符串将从 string 结尾处向前数第 start 个字符开始。
@H3010@如果 string 的长度小于或等于 start,将返回 FALSE。
@H301_0@Example #1 使用负数 start
<div class="jb51code">
<pre class="brush:PHP;">
<?php
$rest = substr(“abcdef”,-1); // 返回 “f”
$rest = substr(“abcdef”,-2); // 返回 “ef”
$rest = substr(“abcdef”,-3,1); // 返回 “d”
?>