下面的代碼:替換多個單詞
$search = $data->find("div.box_rezult");
if($data->innertext!="" and $search){
$index = 1;
foreach($search as $box_rezult) {
echo "<div id=\"header_".$index."\" class=\"headings\">".$box_rezult->find("td.l_name", 0)->plaintext;
echo "<br/>";
現在我需要更換一些的話,代碼從HTML頁面解析。 例如,如果有詞「花朵」和「玫瑰」,我希望它們改爲「黃色」和「紅色」。
我正在使用下面的代碼,但它不起作用。請糾正我。謝謝!
$search = $data->find("div.box_rezult");
if($data->innertext!="" and $search){
$index = 1;
foreach($search as $box_rezult) {
$phrase = $search->plaintext;
$flowers = array("flowers", "roses", "snowdrop");
$color = array("yellow", "red", "white");
$newphrase = str_replace($flowers, $color, $phrase);
echo "<div id=\"header_".$index."\" class=\"headings\">".$box_rezult->find("td.l_name", 0)->plaintext.$newphrase;
echo "<br/>";
哪裏是$健康$美味陣,我認爲你必須使用$鮮花,$顏色陣列 – PravinS
'$ newphrase = str_replace函數($鮮花,$顏色,$短語);'* –