天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php數組一對一替換實現代碼

復制代碼 代碼如下:
<?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); //匹配所有關鍵詞
$search = explode(',','/'.implode('/,/',$matches[0]).'/');
//不存在匹配關鍵詞
if(empty($matches[0])) return false;
//特殊替換設置
$count = count($matches[0]);
foreach($replace as $key=>$val){
if(!isset($matches[0][$key])) unset($replace[$key]); //剔除越界替換
}
//合并特殊替換數組與匹配數組
for($i=0;$i<$count;$i++){
$matches[0][$i] = isset($replace[$i])? $replace[$i] : $matches[0][$i];
}
$replace = $matches[0];
//防止替換循環,也就是替換字符仍是被替換字符,此時將其臨時替換一個特定字符$tmp_match
$replace = implode(',',$replace);
$replace = str_replace($word,$tmp_match,$replace); //臨時替換匹配字符
$replace = explode(',',$replace);
//替換處理
$string = preg_replace($search,$replace,$string,1); //每次只替換數組中的一個
$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);
/*
輸出結果:
原文:aaabaaacaaadaaa
輸出:aaabxxxcyyydaaa
原文:中文aaab中文ccaaad中文eee
輸出:中文aaab(替換中文2)ccaaad(替換中文3)eee
//*/

作者:Zjmainstay

php技術php數組一對一替換實現代碼,轉載需保留來源!

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

主站蜘蛛池模板: 欧美日韩亚洲综合2019 | 亚洲成人黄色片 | yellow在线观看免费高清的日本 | 久久精品视频在线看15 | 在线A亚洲老鸭窝天堂AV高清 | 嗯好舒服嗯好大好猛好爽 | 色欲人妻无码AV专区 | 成人无码精品1区2区3区免费看 | 纵欲(高H) | 99久久人妻无码精品系列性欧美 | 国产真实强被迫伦姧女在线观看 | 亚洲成人三级 | 男人j进女人j一进一出 | 黄色三级网站 | 国产小视频免费看 | 日本一二三区视频在线 | 色婷婷激婷婷深爱五月小蛇 | 久久中文字幕人妻AV熟女 | 国产a级黄色毛片 | 伊人国产在线观看 | 久久这里只有精品视频e | 哒哒哒影院在线观看免费高清 | 日本少妇内射视频播放舔 | 快播电影官方网站 | 久久精品人人做人人爽97 | 纯肉小黄文高H | 久久久精品成人免费看 | 人妖xxhdxx| 日本美国群交P片内射捆绑 日本毛片久久国产精品 | 久久久久久人精品免费费看 | 伊人久久影院 | 亚洲国产在线精品第二剧情不卡 | 18video性欧美19sex高清 | 色吧最新网址 | 欧美午夜精品一区区电影 | 久久这里的只有是精品23 | 伦理电影2499伦理片 | 国产人妻XXXX精品HD电影 | 男女作爱在线播放免费网页版观看 | 大地影院在线播放 | 最新中文字幕在线视频 |