php 删除字符串里指定字符,php删除字符串中指定字符_php删除字符串
在做项目时需要对一个字符串进行处理,也就是删除指定的字符,吾爱编程通过这篇文章主要介绍了PHP实现删除字符串中任何字符的函数,涉及php针对字符串的遍历与截取操作技巧,需要的朋友可以参考一下:
PHP实现删除字符串中任何字符的函数
function delStr($start, $end, $orgenStr)
{
//读取要删除字符位置的前一部分字符串,并赋值给$temp
//strpos读取字符第一次出现的位置
//substr读取指定开始与结束位置的子字符串
//echo $before."—". $last;
$temp=$orgenStr;
while(strpos($temp, $start) && strpos($temp, $end)){
$temp=substr($temp, 0, strpos($temp, $start)).substr($temp,strpos($temp, $end)+strlen($end));;
//读取要删除字符位置的后一部分字符串,然后将前后部分连接,并赋值给$temp
//返回最后是字符串
}
return $temp;
}
//应用实例
$a="aaaa12345678bbsasdvsxcvsasdfasdfasdfdvasdftttttasdfasdfbbbkkkasdfasdft";
$b="1234";
$c="5678";
echo delStr($b,$c,$a);
结果输出如下所示:
aaaabbsasdvsxcvsasdfasdfasdfdvasdftttttasdfasdfbbbkkkasdfasdft
一般应用在1234和5678中间有动态内容,可以批量地删除
update:加入了循环删除,可以删除所有符合条件的字符串 .
php 删除字符串里指定字符,php删除字符串中指定字符_php删除字符串相关推荐
- 6.3【字符数组编程】假定输入的字符串中只包含字母和*号。请编写子函数实现:除了字符串前导的*号之外,将串中其他*号全部删除。
#include<stdio.h> #include<string.h> #define N 100 int main() {char st[N],s[N];int i,j,l ...
- 代码随想录算法训练营第八天|● 344.反转字符串● 541. 反转字符串II● 剑指Offer 05.替换空格● 151.翻转字符串里的单词● 剑指Offer58-II.左旋转字符
一.344.反转字符串 力扣 思路:很简单的一个for循环双指针,left和right交换. class Solution {public void reverseString(char[] s) { ...
- android 根据正则将字符串分割成数组(包含规则中的字符)
正常情况下 string.split方法分割出来的字符串会把正则中包含的特殊字符去掉,为了达到保留字符的需求,翻了一下split源码,copy出来稍作改动,此处记录一下. //示例字符串String ...
- ssis 转换中文字符乱码_SSIS软件包中的字符映射转换
ssis 转换中文字符乱码 This article explores the Character Map Transformation in SSIS package with available ...
- python读取word指定内容_python读取word 中指定位置的表格及表格数据
1.Word文档如下: 2.代码 # -*- coding: UTF-8 -*- from docx import Document def readSpecTable(filename, specT ...
- pytorch 指定卡1_在pytorch中指定显卡
1. 利用CUDA_VISIBLE_DEVICES设置可用显卡 在CUDA中设定可用显卡,一般有2种方式: (1) 在代码中直接指定 import os os.environ['CUDA_VISIBL ...
- 怎么批量删除html里的字段,如何从Excel中的字符串中删除所有HTML标签?
如何从Excel中的字符串中删除所有HTML标签? 如果您的工作表包含用HTML标记括起来的文本字符串,现在,您想要从字符串中删除所有HTML标记,以使单元格清晰可见,如下面的屏幕截图所示. 本文,我 ...
- wps如何删除括号里的内容_文档中怎么批量去除括号里面的答案 - 卡饭网
在word2007文档中如何批量删除英文字母? 在word2007文档中如何批量删除英文字母? 在word2007文档中如何批量删除英文字母? 步骤 1.点击office word2 ...
- Js 删除 指定Domin 指定 path 下的 cookie中指定的内容
假设,cookie中的key 为 keyName 则如果想删除客户端浏览器中某 Domin 某 Path 下的cookie内容的 keyName这一项,则可以操作如下(此时 Domin 为 xxx.c ...
- php 去掉数组中的空值_PHP删除数组中空值的方法介绍
说来惭愧,以前在去掉数组的空值是都是强写foreach或者while的,利用这两个语法结构来删除数组中的空元素,简单代码如下: foreach( $arr as $k=>$v){ if( !$v ...
最新文章
- 20170904_C基础
- 多个php一个机器,如何利用docker在同一台机器上搭建多套php开发环境?
- 从零开始学视觉Transformer (9):自监督ViT算法:BeiT和MAE
- 国土空间规划中工作底图如何制作
- 《设计模式》模板设计方法——面条非常香
- 计算机二级选择题40分,2017年计算机二级选择题及答案
- SQLSERVER2008--日志收缩 or 日志清理
- 学点 C 语言(22): 数据类型 - 多维数组与指针
- JavaScript的Date对象使用(1)
- Linux服务器配置多台虚拟主机
- 诺基亚N9——刷机教程——为双系统做铺垫
- zipentry java_ZipEntry getNextEntry()
- c语言二进制十进制十六进制之间的转化(详解,含源代码)
- UWB定位系统中为何要加入陀螺仪
- 如何在微信中下载APP
- 如何使用OpenCV-Python-dlib实现有关闭眼的检测、眨眼次数的计算?(附源码,绝对可用)
- 争做“拼购村” 中国“家电之都”有了新致富路
- 蓝桥杯练习题十四 - 次数差(c++)
- 线性代数 - 矩阵形式下的最小二乘法
- django项目 网易云音乐