php中删除字符串中最先出现某个字符的实现代码


Posted in PHP onFebruary 03, 2013
$a = "字符串";
$c= explode("要删除的文字", $a, 2); 
$b = $c[0].$c[1];

explode
(PHP 3, PHP 4, PHP 5)

explode -- 使用一个字符串分割另一个字符串
描述
array explode ( string separator, string string [, int limit] )

此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 separator 作为边界点分割出来。如果设置了 limit 参数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。
如果 separator 为空字符串(""),explode() 将返回 FALSE。如果 separator 所包含的值在 string 中找不到,那么 explode() 将返回包含 string 单个元素的数组。
如果 limit 参数是负数,则返回除了最后的 limit 个元素外的所有元素。此特性是 PHP 5.1.0 中新增的。
由于历史原因,虽然 implode() 可以接收两种参数顺序,但是 explode() 不行。你必须保证 separator 参数在 string 参数之前才行。

注: 参数 limit 是在 PHP 4.0.1 中加入的。
例子 1. explode() 示例

<?php 
// 示例 1 
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; 
$pieces = explode(" ", $pizza); 
echo $pieces[0]; // piece1 
echo $pieces[1]; // piece2 // 示例 2 
$data = "foo:*:1023:1000::/home/foo:/bin/sh"; 
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); 
echo $user; // foo 
echo $pass; // * 
?>

例子 2. limit 参数示例

<?php 
$str = 'one|two|three|four'; 
// 正数的 limit 
print_r(explode('|', $str, 2)); 
// 负数的 limit 
print_r(explode('|', $str, -1)); 
?>

以上示例将输出:

Array
(
[0] => one
[1] => two|three|four
)
Array
(
[0] => one
[1] => two
[2] => three
)

注: 本函数可安全用于二进制对象。

PHP 相关文章推荐
实用函数2
Nov 08 PHP
MySql中正则表达式的使用方法描述
Jul 30 PHP
php XMLWriter类的简单示例代码(RSS输出)
Sep 30 PHP
全新的PDO数据库操作类php版(仅适用Mysql)
Jul 22 PHP
解决File size limit exceeded 错误的方法
Jun 14 PHP
支付宝接口开发集成支付环境小结
Mar 17 PHP
thinkphp多层MVC用法分析
Dec 30 PHP
php实现文章置顶功能的方法
Oct 20 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
Nov 21 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
Mar 15 PHP
PHP7 安装event扩展的实现方法
Oct 08 PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 PHP
php数组去重的函数代码
Feb 03 #PHP
php中使用临时表查询数据的一个例子
Feb 03 #PHP
PHP应用JSON技巧讲解
Feb 03 #PHP
set_include_path和get_include_path使用及注意事项
Feb 02 #PHP
php代码中使用换行及(\n或\r\n和br)的应用
Feb 02 #PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
Feb 02 #PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 #PHP
You might like
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
浅谈flask源码之请求过程
2018/07/26 Python
python 制作自定义包并安装到系统目录的方法
2018/10/27 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
python两个_多个字典合并相加的实例代码
2019/12/26 Python
Python使用进程Process模块管理资源
2020/03/05 Python
python使用smtplib模块发送邮件
2020/12/17 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
PyQt QMainWindow的使用示例
2021/03/24 Python
市场部业务员岗位职责
2014/04/02 职场文书
励志演讲稿800字
2014/08/21 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
教师节班会主持词
2015/07/06 职场文书
工作会议简报
2015/07/20 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python