php中刪除字符串中最先出現(xiàn)某個(gè)字符的實(shí)現(xiàn)代碼
更新時(shí)間:2013年02月03日 16:54:06 作者:
刪除字符串中最先出現(xiàn)某個(gè)字,就是通過(guò)explode的靈活用法,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
$a = "字符串";
$c= explode("要?jiǎng)h除的文字", $a, 2);
$b = $c[0].$c[1];
explode
(PHP 3, PHP 4, PHP 5)
explode -- 使用一個(gè)字符串分割另一個(gè)字符串
描述
array explode ( string separator, string string [, int limit] )
此函數(shù)返回由字符串組成的數(shù)組,每個(gè)元素都是 string 的一個(gè)子串,它們被字符串 separator 作為邊界點(diǎn)分割出來(lái)。如果設(shè)置了 limit 參數(shù),則返回的數(shù)組包含最多 limit 個(gè)元素,而最后那個(gè)元素將包含 string 的剩余部分。
如果 separator 為空字符串(""),explode() 將返回 FALSE。如果 separator 所包含的值在 string 中找不到,那么 explode() 將返回包含 string 單個(gè)元素的數(shù)組。
如果 limit 參數(shù)是負(fù)數(shù),則返回除了最后的 limit 個(gè)元素外的所有元素。此特性是 PHP 5.1.0 中新增的。
由于歷史原因,雖然 implode() 可以接收兩種參數(shù)順序,但是 explode() 不行。你必須保證 separator 參數(shù)在 string 參數(shù)之前才行。
注: 參數(shù) limit 是在 PHP 4.0.1 中加入的。
例子 1. explode() 示例
復(fù)制代碼 代碼如下:
<?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 參數(shù)示例
復(fù)制代碼 代碼如下:
<?php
$str = 'one|two|three|four';
// 正數(shù)的 limit
print_r(explode('|', $str, 2));
// 負(fù)數(shù)的 limit
print_r(explode('|', $str, -1));
?>
以上示例將輸出:
Array
(
[0] => one
[1] => two|three|four
)
Array
(
[0] => one
[1] => two
[2] => three
)
注: 本函數(shù)可安全用于二進(jìn)制對(duì)象。
相關(guān)文章
PHP 截取字符串函數(shù)整理(支持gb2312和utf-8)
常見的 PHP 截取字符串函數(shù)整理,支持gb2312和utf-8編碼,方法php開發(fā)中需要用到截取字符串的問題。2010-02-02php保存二進(jìn)制原始數(shù)據(jù)為圖片的程序代碼
得到post過(guò)來(lái)的二進(jìn)制原始數(shù)據(jù),選擇一個(gè)生成路徑及圖片的名字,之后寫入,思路很顯而易見,需要的朋友可以收藏下2014-10-10PHP+MySQL統(tǒng)計(jì)該庫(kù)中每個(gè)表的記錄數(shù)并按遞減順序排列的方法
這篇文章主要介紹了PHP+MySQL統(tǒng)計(jì)該庫(kù)中每個(gè)表的記錄數(shù)并按遞減順序排列的方法,涉及PHP基于PDO操作MySQL數(shù)據(jù)庫(kù)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-02-02php實(shí)現(xiàn)網(wǎng)頁(yè)端驗(yàn)證碼功能
這篇文章主要為大家詳細(xì)介紹了php制作網(wǎng)頁(yè)端驗(yàn)證碼效果,運(yùn)用到短信驗(yàn)證碼以及網(wǎng)頁(yè)驗(yàn)證碼實(shí)踐中,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07php基于session實(shí)現(xiàn)數(shù)據(jù)庫(kù)交互的類實(shí)例
這篇文章主要介紹了php基于session實(shí)現(xiàn)數(shù)據(jù)庫(kù)交互的類,實(shí)例分析了php結(jié)合session操作數(shù)據(jù)庫(kù)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
這篇文章主要介紹了PHP中關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹,需要的朋友可以參考下2013-07-07php動(dòng)態(tài)讀取數(shù)據(jù)清除最右邊距的方法
下面小編就為大家?guī)?lái)一篇php動(dòng)態(tài)讀取數(shù)據(jù)清除最右邊距的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04