中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php數(shù)組一對一替換實現(xiàn)代碼

復制代碼 代碼如下:
<?php
header("Content-type: text/html; charset=utf-8");
function multiple_replace_words($word,$replace,$string,$tmp_match='#a_a#'){
preg_match_all('/'.$word.'/',$string,$matches); //匹配所有關(guān)鍵詞
$search = explode(',','/'.implode('/,/',$matches[0]).'/');
//不存在匹配關(guān)鍵詞
if(empty($matches[0])) return false;
//特殊替換設置
$count = count($matches[0]);
foreach($replace as $key=>$val){
if(!isset($matches[0][$key])) unset($replace[$key]); //剔除越界替換
}
//合并特殊替換數(shù)組與匹配數(shù)組
for($i=0;$i<$count;$i++){
$matches[0][$i] = isset($replace[$i])? $replace[$i] : $matches[0][$i];
}
$replace = $matches[0];
//防止替換循環(huán),也就是替換字符仍是被替換字符,此時將其臨時替換一個特定字符$tmp_match
$replace = implode(',',$replace);
$replace = str_replace($word,$tmp_match,$replace); //臨時替換匹配字符
$replace = explode(',',$replace);
//替換處理
$string = preg_replace($search,$replace,$string,1); //每次只替換數(shù)組中的一個
$string = str_replace($tmp_match,$word,$string); //還原臨時替換的匹配字符
return $string;
}
//示例1
$string = 'aaabaaacaaadaaa';
$word = 'aaa';
$replace = array(null,'xxx','yyy');
echo '原文:'.$string.'<br/>輸出:'.multiple_replace_words($word,$replace,$string).'<br/><br/>';
//示例2
$string = '中文aaab中文ccaaad中文eee';
$word = '中文';
$replace = array(null,'(替換中文2)','(替換中文3)');
echo '原文:'.$string.'<br/>輸出:'.multiple_replace_words($word,$replace,$string);
/*
輸出結(jié)果:
原文:aaabaaacaaadaaa
輸出:aaabxxxcyyydaaa
原文:中文aaab中文ccaaad中文eee
輸出:中文aaab(替換中文2)ccaaad(替換中文3)eee
//*/

作者:Zjmainstay

php技術(shù)php數(shù)組一對一替換實現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文字幕亚洲精品 | 中文字幕人成乱码在线观看 | 国产精品美女久久久久久免费 | 日日干夜夜操天天操 | 嫩草影院黄 | 欧洲成人 | 激情综合五月天 | 国产精品久久777777 | 青青草免费在线视频 | 午夜免费 | 国产不卡一区在线观看 | av片在线免费看 | 一区二区三区在线 | 日韩av美女电影 | 国产91av视频在线观看 | 亚洲精品电影网在线观看 | 欧美日韩视频在线 | 久久99久久99| 久久成人精品一区二区三区 | 欧美亚洲国产成人 | 国产ts人妖另类 | 日韩精品免费 | 毛片毛片毛片毛片毛片 | 欧美区在线| 欧美激情 亚洲 | 91亚洲国产成人久久精品网站 | www.亚洲.com| 午夜免费av| 午夜视频一区二区三区 | 男人的天堂久久 | 日本精品一区二区三区在线观看视频 | 国产精品乱码一区二区三区 | 久久国产三级 | 亚洲精品一区在线 | 成人精品视频免费 | 成人一区二区三区在线观看 | 国产精品久久久久久久久久久久 | 日韩靠逼 | 免费在线观看成人 | 亚洲欧洲成人av每日更新 | 一级黄色片免费在线观看 |