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

2015-01-24信息快讯网

删除字符串中最先出现某个字,就是通过explode的灵活用法,需要的朋友可以参考下

 
$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实现查询百度google收录情况(示例代码)
浅析PHP Socket技术
php中如何防止表单的重复提交
浅析51个PHP处理字符串的函数
php中的常用魔术方法总结
php的数组与字符串的转换函数整理汇总
php字符串截取的简单方法
PHP删除数组中特定元素的两种方法
浅析php过滤html字符串,防止SQL注入的方法
浅析PHP中的字符串编码转换(自动识别原编码)
PHP删除HTMl标签的三种解决方法
PHP删除HTMl标签的实现代码
解析PHP函数array_flip()在重复数组元素删除中的作用
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
php多个字符串替换成同一个的解决方法
php中导出数据到excel时数字变为科学计数的解决方法
php数组去重的函数代码
php中使用临时表查询数据的一个例子
PHP应用JSON技巧讲解
php代码中使用换行及(\n或\r\n和br)的应用
PHP常用特殊运算符号和函数总结(php新手入门必看)
php删除与复制文件夹及其文件夹下所有文件的实现代码
php删除文件夹及其文件夹下所有文件的函数代码
php定时删除文件夹下文件(清理缓存文件)
PHP中计算字符串相似度的函数代码
PHP正确解析UTF-8字符串技巧应用
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
PHP explode()函数用法、切分字符串
PHP中空字符串介绍0、null、empty和false之间的关系
php中计算未知长度的字符串哪个字符出现的次数最多的代码
php 操作数组(合并,拆分,追加,查找,删除等)
PHP删除数组中的特定元素的代码
php中使用explode查找某个字符是否存在的方法
©2014-2024 dbsqp.com