PHP使用strstr()函数获取指定字符串后所有字符的方法
本文实例讲述了PHP使用strstr()函数获取指定字符串后所有字符的方法。分享给大家供大家参考,具体如下:
PHP的strstr()函数可搜索字符串在另一字符串中的第一次出现位置,并返回字符串的剩余部分。
strstr()函数定义如下:
strstr(string,search,before_search)
参数说明:
string 必需。规定被搜索的字符串。
search
必需。规定所搜索的字符串。
如果此参数是数字,则搜索匹配此数字对应的 ASCII 值的字符。
before_search
可选。默认值为 "false" 的布尔值。
如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。
示例代码如下:
<?php echo strstr("欢迎来到我们","脚本"); echo "<br/>"; echo strstr("Welcome To www.jb51.net","jb51"); echo "<br/>"; echo strstr("123456789","5"); ?>
运行结果如下:
我们 jb51.net 56789
补充:
在PHP5.3版本之后才可使用strstr()函数的第三个可选参数,如:
echo strstr("123456789","5",true); //输出:1234
更多关于PHP字符串操作相关内容可查看本站专题:《php字符串(string)用法总结》
希望本文所述对大家PHP程序设计有所帮助。
相关推荐
-
php字符串函数学习之substr()
<?php /* 定义和用法 substr() 函数返回提取的子字符串, 或者在失败时返回 FALSE. 语法 substr(string,start,length) 参数 描述 string 必需.规定要返回其中一部分的字符串. start 必需.规定在字符串的何处开始. 非负数 - 从 string 的 start 位置开始,从 0 开始计算. 负数 - 从 string 结尾处向前数第 start 个字符开始. 如果 string 的长度小于或等于 start,将返回 FALSE. le
-
php去掉字符串的最后一个字符附substr()的用法
今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: 复制代码 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; 解读: 采用php的substr()方法, 语法: string substr(string string, int start, int [l
-
详解PHP用substr函数截取字符串中的某部分
经常看到有新手问PHP有没有类似asp的left函数或right函数,实现截取某字符串左边或右边开始N个字符的函数.答案当然是有的.PHP中的substr函数就可以做的到,只不过PHP把二个函数合二为一了. 现在整理了一下substr函数的用法,做了几个例子以解新人之惑,高手请飘过. 我们先来看一下PHP substr函数的语法: string substr(string string, int start, int [length]) 参数string为要操作的字符串 参数start为你要截取
-
php获取字符串前几位的实例(substr返回字符串的子串用法)
在实际项目应用中,经常遇到使用php获取字符串前几位用来比较.赋值等等.今天给大家分享使用php substr 获取字符串前几位.后几位.指定位的用法. substr (PHP 4, PHP 5) substr - 返回字符串的子串 说明 string substr ( string $string , int $start [, int $length ] ) 返回字符串 string 由 start 和 length 参数指定的子字符串. 参数 string 输入字符串. start 如果
-
PHP中substr函数字符串截取用法分析
本文实例讲述了PHP中substr函数字符串截取用法.分享给大家供大家参考,具体如下: PHP中substr函数定义如下: substr(string,start,length) 参数说明如下: string 必需.规定要返回其中一部分的字符串. start 必需.规定在字符串的何处开始. 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾开始的指定位置开始 0 - 在字符串中的第一个字符处开始 length 可选.规定被返回字符串的长度.默认是直到字符串的结尾. 正数 - 从 sta
-
PHP使用strstr()函数获取指定字符串后所有字符的方法
本文实例讲述了PHP使用strstr()函数获取指定字符串后所有字符的方法.分享给大家供大家参考,具体如下: PHP的strstr()函数可搜索字符串在另一字符串中的第一次出现位置,并返回字符串的剩余部分. strstr()函数定义如下: strstr(string,search,before_search) 参数说明: string 必需.规定被搜索的字符串. search 必需.规定所搜索的字符串. 如果此参数是数字,则搜索匹配此数字对应的 ASCII 值的字符. before_searc
-
PHP获取一个字符串中间一部分字符的方法
这是一个获取字符串中两个子串之间的子串,如从字符串www.jb51.net中获取coderbolg子串,就让这个PHP函数来实现吧,代码如下: 复制代码 代码如下: function get_between($input, $start, $end) { $substr = substr($input, strlen($start)+strpos($input, $start), (strlen($input) - strpos($input, $end))*(-1)); return $sub
-
PHP中substr_count()函数获取子字符串出现次数的方法
本文实例讲述了PHP中substr_count()函数获取子字符串出现次数的方法.分享给大家供大家参考,具体如下: PHP中的substr_count()可用于计算指定字符串中子字符串出现的次数. substr_count()函数定义如下: substr_count(string,substring,start,length) 参数说明: string 必需.规定被检查的字符串. substring 必需.规定要搜索的字符串. start 可选.规定在字符串中何处开始搜索.
-
Mysql字符串截取及获取指定字符串中的数据
前言:本人遇到一个需求,需要在MySql的字段中截取一段字符串中的特定字符,类似于正则表达式的截取,苦于没有合适的方法,百度之后终于找到一个合适的方法:substring_index('www.sqlstudy.com.cn', '.', -2) 强烈推荐该方法获取含有特定字符的数据. substring_index(input,split,index):input为要截取的字符,split为分隔符,Index为要截取第index个分隔符左(index为正)或右(index为负)的字符串. 拿个
-
java 实现获取指定位置后的第一个数字
目录 获取指定位置后的第一个数字 环境 场景 代码 获取一串数字中每一位数的小技巧 获取指定位置后的第一个数字 环境 java:1.7 场景 今天遇到这么一个需求: 10转增7.5股派1.5元(含税) 10派1.5元(含税) 不分配不转增 10转增3股 10派1.34元(含税) 10送2转增8股派0.3元 10送2.5转增1.5股 10送2股 会有类似上面的字符串,需要根据“送”,“增”和“派”来把后面的数字给切出来:再进行拼接. 比如: 字符串为“10送2转增8股派0.3元”,根据“送”来切,
-
C#获取字符串后几位数的方法
本文实例讲述了C#获取字符串后几位数的方法.分享给大家供大家参考.具体实现方法如下: #region 获取后几位数 public string GetLastStr(string str,int num) /// <summary> /// 获取后几位数 /// </summary> /// <param name="str">要截取的字符串</param> /// <param name="num">返回
-
python获取指定字符串中重复模式最高的字符串方法
给定一个字符串,如何得到其中重复模式最高的子字符串,我采用的方法是使用滑窗机制,对给定的字符串切分,窗口的大小从1增加到字符串长度减1,将所有的得到的切片统计结果,在这里不考虑单个字符的重复模式,好了,很简单看具体实现: #!usr/binenv python #encoding:utf-8 ''' __Author__:沂水寒城 统计一个给定字符串中重复模式数量得到最高重复模式串 ''' def slice(num_str,w): ''' 对输入的字符串滑窗切片返回结果列表 ''' resul
-
Java获取指定字符串出现次数的方法
Java中 获取指定字符串在另一个字符串中出现的次数,供大家参考,具体内容如下 /** * @param args */ public static void main(String[] args) { String srcText = "Hello World"; String findText = "e"; int num = appearNumber(srcText, findText); System.out.println(num); } /** * 获取
-
MySQL DATEDIFF函数获取两个日期的时间间隔的方法
描述 返回两个日期之间的时间间隔. 语法 DateDiff(interval, date1, date2 [ ,firstdayofweek[ , firstweekofyear]] ) DateDiff 函数的语法有以下参数: 参数 描述 interval 必选.字符串表达式,表示用于计算 date1 和 date2 之间的时间间隔.有关数值,请参阅"设置"部分. date1, date2 必选.日期表达式.用于计算的两个日期. firstdayofweek 可选.指定星期中第一天的
-
汇编语言实现在指定字符串中搜索字符'A'的方法
我也不知道我以前怎么会写这种东西的,留个纪念- ;用串操作指令设计程序,实现在指定字符串中搜索字符'A', ;若该字条串中有字符'A', ;则将第一个'A'字符在该字符串中的位置记录在BX寄存器中, ;若不包含,则使BX=0FFFFH. ;在程序开始查找指定字符前要求在屏幕上输出提示信息: ;The program is running!查找结束后输出信息:the program is over! DATAS SEGMENT STRING DB 'CDAFX246hk' NO DW 10 FAL
随机推荐
- Perl初学笔记之Hello World
- Js 小数验证函数代码(基于正则)
- 详解MySQL主从复制实战 - 基于日志点的复制
- javascript 局部页面打印实现代码
- 用PHP生成html分页列表的代码
- 微信支付 JS API支付接口详解
- 使用Python对Access读写操作
- JSP使用自定义标签防止表单重复提交的方法
- C#获得MAC地址(网卡序列号)的实现代码
- javascript布局查看器效果代码
- 一些很不错的css技巧,但也常为人们所忽略
- PHP入门教程之面向对象基本概念实例分析
- nginx配置支持php的pathinfo模式配置方法
- SQLServer 使用ADSI执行分布式查询ActiveDorectory对象
- Spring Boot利用Thymeleaf发送Email的方法教程
- JS获取鼠标坐标位置实例分析
- 用户网站被黑,您的服务器是否安全?
- C语言中函数参数的入栈顺序详解及实例
- Eclipse设置断点调试的方法
- C#读取系统字体颜色与大小的方法