亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 PHP 中將<跨度樣式=“字體-粗細:粗體”>某些文本<跨度>轉換為<b>某些文本</b>

在 PHP 中將<跨度樣式=“字體-粗細:粗體”>某些文本<跨度>轉換為<b>某些文本</b>

PHP
慕少森 2022-09-17 17:37:29
作為標題,如果我有一些html,我想去掉樣式標簽并將它們轉換為html標簽,這樣才能使它成為.我怎樣才能在 PHP 中做到這一點?<p><span style="font-style:italic">abcde</span><span style="font-weight:bold">abcde</span></p><p><i>abcde</i><b>abcde</b></p>我注意到,當我在CK編輯器中打開html時,這種轉換是自動完成的。但我想在后端PHP中做到這一點。謝謝。
查看完整描述

3 回答

?
達令說

TA貢獻1821條經驗 獲得超6個贊

$string = '<p><span style="font-style-italic;font-weight:bold">abcde</span><span style="font-weight:bold">abcde</span></p>';


$dom = new DOMDocument();

$dom->loadHTML($string);


$xp = new DOMXPath($dom);


$str = '';

$results = $xp->query('//span');

if($results->length>0){

    foreach($results as $result){

        $style = $result->getAttribute("style");

        $style_arr = explode(";",$style);

        $style_template = '%s';

        if(count($style_arr)>0){

            foreach($style_arr as $style_item){

                if($style_item == 'font-style-italic'){

                    $style_template = '<i>'.$style_template.'</i>';

                }

                if($style_item == 'font-weight:bold'){

                    $style_template = '<b>'.$style_template.'</b>';

                }

            }

        }

        $str .= sprintf($style_template,$result->nodeValue);

    }

}

$str = '<p>'.$str.'</p>';


查看完整回答
反對 回復 2022-09-17
?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

您還可以在 php 參數下使用 html 標記,或者像這樣使用 php 開始和結束標記


<?php

    echo"<h1>Here is Heading h1 </h1>"; 

 ?>

或者你可以把你的html代碼放在“ ”后回聲像這樣


<?php 

echo"Your Html Code Here";

      ?>


查看完整回答
反對 回復 2022-09-17
?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

$output = preg_replace('/(<[^>]+) style=".*?"/i', '$1', $input);

匹配一個跟隨一個或多個,直到空間來臨并且到達。將使用大寫樣式,如果標記不包含 ,則將標記保留原樣。對于單引號,請使用以下內容:<>style="anything"/i$1style=""style=''

(<[^>]+) style=("|').*?("|')


查看完整回答
反對 回復 2022-09-17
  • 3 回答
  • 0 關注
  • 140 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號