php中substr()函数参数说明及用法实例

yipeiwu_com7年前PHP代码库

本文实例讲述了php中substr()函数参数说明及用法。分享给大家供大家参考。具体如下:

string substr(string $string ,int $start [, int $length ]),它可以用于在一个较长的字符串中查找匹配的字符串或字符,$string为所要处理的字符串,$start为开始选取的位置,$length为要选取的长度.

$length 为正数据从左向右读取字符.

$length 为负数时就右向左读取字符.

string 必需,规定要返回其中一部分的字符串.

start 必需,规定在字符串的何处开始.

charlist 可选,规定要返回的字符串长度,默认是直到字符串的结尾.

正数 - 在字符串的指定位置开始

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

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

PHP实例代码如下:

复制代码 代码如下:
$rest_1 = substr("abcdef", 2); // returns "cdef"
$rest_2 = substr("abcdef", -2); // returns "ef"
 
$rest1 = substr("abcdef", 0, 0); // returns ""
$rest2 = substr("abcdef", 0, 2); // returns "ab"
$rest3 = substr("abcdef", 0, -1); // returns "abcde"
$rest4 = substr("abcdef", 2,0); // returns ""
$rest5 = substr("abcdef", 2,2); // returns "cd"
$rest6 = substr("abcdef", 2, -1); // returns "cde"
$rest7 = substr("abcdef", -2,0); // returns ""
$rest8 = substr("abcdef", -2,2); // returns "ef"
$rest9 = substr("abcdef", -2,-1); // returns "e"

希望本文所述对大家的PHP程序设计有所帮助。

相关文章

php抽象类和接口知识点整理总结

本文实例总结了php抽象类和接口相关知识点。分享给大家供大家参考,具体如下: 抽象类(一种抽象的类) 一、什么是抽象方法? 定义:一个方法如果没有方法体(一个方法,不使用{},直接使用分...

php中strstr、strrchr、substr、stristr四个函数的区别总结

php中strstr、strrchr、substr、stristr四个函数用法区别: php中strstr strrchr substr stristr这四个字符串操作函数特别让人容易混...

php自定义apk安装包实例

本文实例讲述了php自定义apk安装包的方法,分享给大家供大家参考。具体实现方法如下: 众所周知,apk格式安装文件是android智能系统的安装文件,下面我们来看一个利用php实现自定...

linux下使用crontab实现定时PHP计划任务失败的原因分析

很多人在linux下使用crontab实现PHP执行定时任务却未能成功,不能生成缓存。本文就linux下使用crontab实现定时PHP计划任务失败的原因做一分析。 一般我们linux定...

PHP5中的时间相差8小时的解决办法

方法1:        找到php.ini中的“;date.timezone =”这行,将“;”去掉,改成...