php字符串中删除字符串函数,PHP 实现删除任意区间内字符串函数方法
PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。下面简单讲述一下PHP实现删除任意字符串函数的方法,此函数涉及到php对字符串的遍历截取的使用技巧,对于初学者很一定的参考价值。具体代码如下:function delStr($start, $end, $orgenStr)
{
$temp=$orgenStr; //读取删除字符位置前一部分字符串并赋值给$temp
while(strpos($temp, $start) && strpos($temp, $end)){
$temp=substr($temp, 0, strpos($temp, $start)).substr($temp,strpos($temp, $end)+strlen($end));
}
return $temp;
}
应用实例,代码如下:$a="1234abcd56789aaabbb1234abcdef56780123";
$b="1234";
$c="5678";
echo delStr($b,$c,$a);
输出结果如下:9aaabbb0123
strpos() 函数查找字符串在另一字符串中第一次出现的位置。
相关函数如下:
stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)
strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)
strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)
PHP的特性包括如下几方面:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法;
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及操作系统;
4. 最重要的是PHP可以用C、C++进行程序的扩展。
php字符串中删除字符串函数,PHP 实现删除任意区间内字符串函数方法相关推荐
- C语言试题六十一之请编写函数fun:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中。
1. 题目 请编写函数fun,其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程 ...
- C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……
例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...
- 1.统计所输入字符串中单词的个数。2.删除一个list里面重复元素。3.将列表中的偶数变成它的平方,奇数保持不变。4.输入字符串,将其每个字符的ASCII码形成列表并输出.5.猜单词游戏
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1.统计所输入字符串中单词的个数,单词之间用空格分隔. 代码: print("请输入字符(以空格隔开):" ...
- java取出字符串中的后四位_[原]Java面试题-将字符串中数字提取出来排序后输出...
[Title][原]Java面试题-将字符串中数字提取出来排序后输出 [Date]2013-09-15 [Abstract]很简单的面试题,要求现场在纸上写出来. [Keywords]面试.Java. ...
- 【字符串操作之】从原字符串中切出一段,返回一个新的字符串→→slice方法...
slice从原字符串中切出一段,返回一个新的字符串,原字符串并未改变. 如果按 startIndex 索引到的字符与按 endIndex 索引到的字符相同或位于后者的右侧,则该方法返回一个空字符串. ...
- 遍历这些字符串,如果字符串没有包含数字的,就将字符串中的小写字母转成大写字母并打印字符串
package cn.silence;public class StrDemo3 {/*** 有如下字符串:"12ab","java","cd&quo ...
- 遍历这些字符串,如果字符串没有包含数字的, * 就将字符串中的小写字母转成大写字母并打印字符串
package Day08;import java.util.Scanner;/*** 有如下字符串:"12ab","java","cd", ...
- java 工具类-去除字符串中特殊字符、全角转为半脚、获取字符串中姓名/电话、姓名重复后追加a.b.c...aa,ab..
java 工具类-去除字符串中特殊字符.全角转为半脚.获取字符串中姓名/电话.姓名重复后追加a.b.c-aa,ab- public class NameUtil {/*** 姓名重复后追加a.b.c. ...
- python中比较重要的几个函数_Python 几个重要的内置函数 python中的内置函数和关键字需要背过吗...
python重要的几个内置函数用法 python内置函数什么用忘不掉的是回忆,继续的是生活,错过的,就当是路过吧.来来往往身边出现很多人,总有一个位置,一直没有变.看看温暖的阳光,偶尔还是会想一想. ...
最新文章
- 注册表----修改Win7登录界面
- 认识HTML5的WebSocket 认识HTML5的WebSocket
- Linux常用命令简述--wc
- 一步一步将自己的代码转换为观察者模式
- list循环赋值_Python之 for循环
- 基于 websocket 实现的 im 实时通讯案例
- c#中ReadLine,Read,ReadKey的区别
- react router官方文档_阿里开源可插拔 React 跨端框架 UmiJS
- 八年磨一剑,阿里云ApsaraDB for HBase2.0正式上线
- linux中输入ls出现蓝色的点,linux上ls的蓝色太深,怎么处理
- Spring Boot文档阅读笔记-DataSource configuration
- 理解C++ dynamic_cast
- 懂商业的技术合伙人(7):怎样快速开发一个APP(2)
- 根据标题自动生成图片程序,使用教程,并附程序下载
- 【校内互侧】ZYF loves qaq (找规律+递推)
- 深入理解SLAM中的Marginalization
- python opencv 读取mov文件
- R绘图 第十篇:绘制散点图(高级)
- XP系统访问共享提示提示:找不到“”。请检查拼写是否正确……
- python ipo是什么意思呢_python ipo模型是指什么_后端开发
热门文章
- NAT原理?代理服务器原理?
- Exchaneg 2013 集成OWAS
- Cognos值提示设置小技巧
- java 实现数据结构之队列
- sharepoint修改主机名以后出现cannot connect to the configuration database错误
- 搜索了一下电脑上编程相关的 pdf, 看有你需要的吗?
- VS2005 sp1安装体会
- 【Java线程】“打工人”初识线程池及自定义线程池实战
- SpringMVC系列一
- ajax传值给java_java+jquery+ajax+json实现传值