php html 內容替換

<html>
<head>
<title><?php print "嘎嘎";?></title>
</head>
<body>晃啊晃</body>//跟上面一樣
</html>如果是單純的輸出文字的話,說實話沒明白你具體什麼意思,就換字?!

Ⅱ php 如何 替換 html 內的字元

<?php
$string='<body><div>
你好
<p>你好</p>
<span>你好<span>
</div></body>';
echostr_replace('你好','好',$string);
//str_replace()函數使用一個字元內串替換字元串中的另容一些字元
?

望點贊 Thx

Ⅲ 關於php快速替換html用什麼方法

快速替換html指的是什麼?刪除 html 標簽嗎?
如果是刪除 html 的話,就用 strip_tags

Ⅳ php抓取網頁的部分html代碼如何替換

以下為示例代碼:

<?php
$string='<emclass="blue">';
$pattern='/<emclass="blue">/i';
$replacement='';
preg_replace($pattern,$replacement,$string);
$str1=str_replace('<emclass="blue">','',$string);
echo'str1:'.$str1;
?>


提示:通常情況下,如果能用字元串處理函數的盡量不要用正則來處理,影響效率。

Ⅳ php如何修改html文內容

把他放到你想輸出內容的位置上
echo 是php 的輸出語句,例如

echo 'hello world!';

Ⅵ php正則替換html代碼中的內容

這個簡單,用不上正則,直接字元串替換即可:
$str = "<font size="2" face="楷體\\\\\\\_GB2312"> 犯罪研究與辯護部」、「刑民交叉研究與辯護部」等10餘個專業部門。</font>";

$new_str = str_replace('size="2"', '', $str); // 這是替換為空
$new_str = str_replace('size="2"', 'size=""', $str);//這是替換為空屬性值

Ⅶ html/php 怎麼替換代碼 在線等,重金酬謝!!!

header.php
<?
switch
($flag)
{
case
'a':
情況一的代碼
break;
case
'b':
情況二的代碼
break;
default:
默認代碼
}
?>
然後你在每個頁面定義自己的$flag再include就可以了。

Ⅷ php修改html標簽

首先建立一個頁面,命名為:test.html如下

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模板</title>
</head>
<body>
{$content}
</body>
</html>

需求:讀取{$content}並輸出用戶想輸出的內容。

其次建立另一個頁面,mytest.php代碼如下:

<?php
//給$content賦值,且是字元串的形式
$content = '我最近在讀廖一梅的《像我這樣笨拙的生活》';
//讀取test.html文件中的所有內容,並以字元串的形式返回
$fileContent = file_get_contents('test.html');
//從$fileContent字元串中把{$content}替換為$content的內容,並返回字元串
$str = str_replace('{$content}',$content,$fileContent);
//最後輸出內容
echo $str;
?>

最後,通過頁面 訪問,可以訪問到內容,結果如下:

總結:這其實只是php中最基本的一個例子,也算是一個思想吧,主要是為Smarty做鋪墊。如有不妥,歡迎指正,謝謝!!

Ⅸ php怎麼替換一段html字元串中的某個標簽的屬性值

這個應該是可以直接賦值的。

Ⅹ php 提取替換指定html內的標簽

試編寫代碼供參考:

<?php
$content=<<<TTTT
<strong>開心</strong>
<li>數列1</li>
<li>數列2</li>
<li>數列3</li>
<strong>無聊</strong>
<li>數列4</li>
<li>數列5</li>
<li>數列6</li>
<strong>興奮</strong>
<li>數列7</li>
<li>數列8</li>
<li>數列9</li>
<strong>沮喪</strong>
<li>數列10</li>
<li>數列11</li>
<li>數列12</li>
TTTT;

/*
$pattern='%<strong>(.*?)</strong>%i';
preg_match_all($pattern,$content,$matches,PREG_PATTERN_ORDER);

echo'問題一:提取標簽內的內容的前3個:<br/>'." ";
echo$matches[1][0].','.$matches[1][1].','.$matches[1][2].'<br/><br/>';

echo" "." ";

echo'問題二:提取標簽內的所有內容,並加序列號和html標簽:<br/>'." ";
for($i=0;$i<count($matches[1]);$i++){
echo'<li>'.($i+1).'、'.$matches[1][$i].'</li>'." ";
}

echo'<br/>';
echo" ";

echo'問題三:替換成:<br/>'." ";
$pattern='%<strong>(.*?)</strong>%i';
$temp=preg_replace($pattern,'</ul><strong>1</strong><ul>',$content);
$temp=substr($temp,5).'</ul>';
echo$temp;

*/

$index=0;

functiondoReplace($matches)
{
global$index;

$index++;
if($index<2){
return$index.'.'.$matches[0].'<ul>';
}else{
return'</ul>'.$index.'.'.$matches[0].'<ul>';
}

}

echo'問題三1:在每一個替換的strong前面也加上序列號:<br/>'." ";
echo" ";
$pattern='%<strong>(.*?)</strong>%i';
$temp=preg_replace_callback($pattern,'doReplace',$content);
echo$temp.'</ul>';

?>

運行截圖: