迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
有沒(méi)有同時(shí)批量替換多個(gè)詞語(yǔ)的方法,比如把,必須,象牙,關(guān)鍵,腫瘤,免疫,精確,尖端,高端,高級(jí),獨(dú)有,權(quán)威,高檔……,把這些幾十甚至幾百個(gè)關(guān)鍵詞同時(shí)替換成**。
后臺(tái)維護(hù)工具是不是只能一個(gè)詞一個(gè)詞操作。
內(nèi)容批量替換:按表替換字段內(nèi)容內(nèi)容批量設(shè)置:按表進(jìn)行字段值設(shè)置內(nèi)容批量執(zhí)行:按模塊進(jìn)行內(nèi)...
一個(gè)個(gè)的替換
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
因?yàn)閺V告法,所以替換的詞有點(diǎn)多。能增加這個(gè)功能嗎?被替換詞用逗號(hào)分開(kāi),循環(huán)替換所有被替換詞。比原來(lái)多了一層循環(huán)。
需要一個(gè)個(gè),不支持批量
寫了個(gè)簡(jiǎn)單的臨時(shí)解決一下。會(huì)做插件的可以做一個(gè),應(yīng)該蠻有需求的。
<?php
//廣告詞批量替換
$con = mysqli_connect("localhost","root","xxxx","www_xxxx_com");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
else
echo "數(shù)據(jù)庫(kù)連接成功";
$sql="SELECT content,id FROM ak_1_article_data_0 order by id";
$result = mysqli_query($con,$sql);
while($row = mysqli_fetch_array($result))
$arr=$row['content'];
$find = array('最','首','絕','王','國(guó)','領(lǐng)','臻','象牙','尖端','高端','高級(jí)','獨(dú)有','權(quán)威','高檔','專利','自主','知識(shí)產(chǎn)權(quán)','必備','第一','唯一','NO.1','TOP1','獨(dú)一','遺留','僅此','銷冠','千萬(wàn)級(jí)','百萬(wàn)級(jí)','星級(jí)','甲級(jí)','頂級(jí)','頂尖','尖端','高級(jí)','極品','絕對(duì)','終極','極致','極具完美','至尊','壓軸','問(wèn)鼎','空前','無(wú)雙','非此莫屬','巔峰','前所未有','無(wú)人能及','頂級(jí)','鼎級(jí)','鼎冠','定鼎','完美','翹楚之作','不可再生','不可復(fù)制','寸土寸金','淋漓盡致','無(wú)與倫比','唯一','卓著','前無(wú)古人','珍稀','稀世珍寶','千金難求','世所罕見(jiàn)','寥寥無(wú)幾','屈指可數(shù)','獨(dú)家','獨(dú)創(chuàng)','獨(dú)據(jù)','開(kāi)發(fā)者','締造者','創(chuàng)始者','發(fā)明','大牌','金牌','名牌','巨星','掌門人','至尊','冠軍','皇家','史無(wú)前例','前無(wú)古人','永久','萬(wàn)能','百分之百','特供','專供','專家');
$replace = array('zui','shou','jue','*','*','*','*','**','**','**','**','**','**','**','**','**','****','**','**','**','**','**','**','**','**','**','***','***','**','**','**','**','**','**','**','**','**','**','**','**','**','**','**','**','****','**','****','****','**','**','**','**','**','****','****','****','****','****','****','**','**','****','**','****','****','****','****','****','**','**','**','***','***','***','**','**','**','**','**','****','**','**','**','**','**','**','**','****','**','**','**');
$str = str_replace($find,$replace,$arr);
$sql2="UPDATE ak_1_article_data_0 SET content='$str' where id=$row[id]";
mysqli_query($con,$sql2);
$sql="SELECT content,id FROM ak_1_shop_data_0 order by id";
$sql2="UPDATE ak_1_shop_data_0 SET content='$str' where id=$row[id]";
mysqli_close($con);
?>
內(nèi)容維護(hù)工具
內(nèi)容批量替換:按表替換字段內(nèi)容內(nèi)容批量設(shè)置:按表進(jìn)行字段值設(shè)置內(nèi)容批量執(zhí)行:按模塊進(jìn)行內(nèi)...
一個(gè)個(gè)的替換
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
因?yàn)閺V告法,所以替換的詞有點(diǎn)多。能增加這個(gè)功能嗎?被替換詞用逗號(hào)分開(kāi),循環(huán)替換所有被替換詞。比原來(lái)多了一層循環(huán)。
需要一個(gè)個(gè),不支持批量
寫了個(gè)簡(jiǎn)單的臨時(shí)解決一下。會(huì)做插件的可以做一個(gè),應(yīng)該蠻有需求的。
<?php
//廣告詞批量替換
$con = mysqli_connect("localhost","root","xxxx","www_xxxx_com");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
else
{
echo "數(shù)據(jù)庫(kù)連接成功";
}
$sql="SELECT content,id FROM ak_1_article_data_0 order by id";
$result = mysqli_query($con,$sql);
while($row = mysqli_fetch_array($result))
{
$arr=$row['content'];
$find = array('最','首','絕','王','國(guó)','領(lǐng)','臻','象牙','尖端','高端','高級(jí)','獨(dú)有','權(quán)威','高檔','專利','自主','知識(shí)產(chǎn)權(quán)','必備','第一','唯一','NO.1','TOP1','獨(dú)一','遺留','僅此','銷冠','千萬(wàn)級(jí)','百萬(wàn)級(jí)','星級(jí)','甲級(jí)','頂級(jí)','頂尖','尖端','高級(jí)','極品','絕對(duì)','終極','極致','極具完美','至尊','壓軸','問(wèn)鼎','空前','無(wú)雙','非此莫屬','巔峰','前所未有','無(wú)人能及','頂級(jí)','鼎級(jí)','鼎冠','定鼎','完美','翹楚之作','不可再生','不可復(fù)制','寸土寸金','淋漓盡致','無(wú)與倫比','唯一','卓著','前無(wú)古人','珍稀','稀世珍寶','千金難求','世所罕見(jiàn)','寥寥無(wú)幾','屈指可數(shù)','獨(dú)家','獨(dú)創(chuàng)','獨(dú)據(jù)','開(kāi)發(fā)者','締造者','創(chuàng)始者','發(fā)明','大牌','金牌','名牌','巨星','掌門人','至尊','冠軍','皇家','史無(wú)前例','前無(wú)古人','永久','萬(wàn)能','百分之百','特供','專供','專家');
$replace = array('zui','shou','jue','*','*','*','*','**','**','**','**','**','**','**','**','**','****','**','**','**','**','**','**','**','**','**','***','***','**','**','**','**','**','**','**','**','**','**','**','**','**','**','**','**','****','**','****','****','**','**','**','**','**','****','****','****','****','****','****','**','**','****','**','****','****','****','****','****','**','**','**','***','***','***','**','**','**','**','**','****','**','**','**','**','**','**','**','****','**','**','**');
$str = str_replace($find,$replace,$arr);
$sql2="UPDATE ak_1_article_data_0 SET content='$str' where id=$row[id]";
mysqli_query($con,$sql2);
}
$sql="SELECT content,id FROM ak_1_shop_data_0 order by id";
$result = mysqli_query($con,$sql);
while($row = mysqli_fetch_array($result))
{
$arr=$row['content'];
$find = array('最','首','絕','王','國(guó)','領(lǐng)','臻','象牙','尖端','高端','高級(jí)','獨(dú)有','權(quán)威','高檔','專利','自主','知識(shí)產(chǎn)權(quán)','必備','第一','唯一','NO.1','TOP1','獨(dú)一','遺留','僅此','銷冠','千萬(wàn)級(jí)','百萬(wàn)級(jí)','星級(jí)','甲級(jí)','頂級(jí)','頂尖','尖端','高級(jí)','極品','絕對(duì)','終極','極致','極具完美','至尊','壓軸','問(wèn)鼎','空前','無(wú)雙','非此莫屬','巔峰','前所未有','無(wú)人能及','頂級(jí)','鼎級(jí)','鼎冠','定鼎','完美','翹楚之作','不可再生','不可復(fù)制','寸土寸金','淋漓盡致','無(wú)與倫比','唯一','卓著','前無(wú)古人','珍稀','稀世珍寶','千金難求','世所罕見(jiàn)','寥寥無(wú)幾','屈指可數(shù)','獨(dú)家','獨(dú)創(chuàng)','獨(dú)據(jù)','開(kāi)發(fā)者','締造者','創(chuàng)始者','發(fā)明','大牌','金牌','名牌','巨星','掌門人','至尊','冠軍','皇家','史無(wú)前例','前無(wú)古人','永久','萬(wàn)能','百分之百','特供','專供','專家');
$replace = array('zui','shou','jue','*','*','*','*','**','**','**','**','**','**','**','**','**','****','**','**','**','**','**','**','**','**','**','***','***','**','**','**','**','**','**','**','**','**','**','**','**','**','**','**','**','****','**','****','****','**','**','**','**','**','****','****','****','****','****','****','**','**','****','**','****','****','****','****','****','**','**','**','***','***','***','**','**','**','**','**','****','**','**','**','**','**','**','**','****','**','**','**');
$str = str_replace($find,$replace,$arr);
$sql2="UPDATE ak_1_shop_data_0 SET content='$str' where id=$row[id]";
mysqli_query($con,$sql2);
}
mysqli_close($con);
?>