用php 或 js 替换 html 代码内的文字,最好是 php ,但是 js 也行
发布网友
发布时间:2022-04-14 05:25
我来回答
共4个回答
热心网友
时间:2022-04-14 06:55
<?php
//举个例子:
$str_test = "在马,拟好";
$old_arr = array("马", "拟");
$new_arr = array("吗", "你");
$res = str_replace($old_arr, $new_arr, $str_test);
echo $res;
//比如你前面说的是个文件,就可以这样:
$str_test = file_get_contents("a.html");
$res = str_replace('你','', $str_test);
echo $res;
热心网友
时间:2022-04-14 08:13
php 只用str_replace即可,
js,
content=content.replace(/你好/g,'好');
js想实现已加载就替换完成。就要先 吧content diaplay:none. 替换完成后再显示追问str_replace 怎么用?文档实在看不懂。请指点啊。
js 如何先把 content diaplay:none. ?等替换完成后,然后在显示出来呢?
追答
tey6都说的这么清楚了你还不会啊,我说这个js吧;jquery你知道不?不知道先学学
$(function(){
var content=$('.content'); //通过这个获得你的内容
var c=content.html().replace(/你好/g,'好');
content.html(c);
content.show();
})
热心网友
时间:2022-04-14 09:47
$str="<body><div>
你好
<p>你好</p>
<span>你好<span>
</div></body>";
$new_str=str_replace("你好","好",$str);
print $new_str;追问必须把这整个的 html 文件 复制下来 再 用 php ?
能不能不这样全部复制下来 ?
热心网友
时间:2022-04-14 11:39
这个可以设置一个词库,然后遇到相匹配的就做替换处理应该可以解决