2010-07-29 29 views
0

我需要一個函數/類/或某種複雜的find /替換解決這個問題自動查找/替換爲腳本解決方案(PHP)

有很多巨大的形式:

1:像這樣的

<input id="Id" name="Id" class="element text large" value="" type="text" /> 

這就需要輸入標記爲 「改變/更換」 這一個

<div class="element text large" id="username"><?php echo $username_var; ?>&nbsp;</div> 

(注:輸入標籤具有比DIV標記EG(值,類型,名稱)以上的元素)

2:也標籤到的div

<label class="description" for="username"><?php echo $username; ?></label> 

<div class="description"><?php echo $username; ?></div> 

(注:標籤標籤具有比DIV標籤Eg(for)更多的元素)。

回答

1

從您的問題中不清楚這是純粹的文本替換(preg_replace是您的朋友)還是需要執行某種解析。如果是後者,請查看SimpleXML(儘管可能有更小的解析器可以完成這項工作)。

+0

這是第二個。我會考慮SimpleXML ... 謝謝! – Kide 2010-07-31 14:18:20