PHP String htmlspecialchars_decode()函數含代碼

    PHP String htmlspecialchars_decode()函數

    htmlspecialchars_decode()函數是PHP的一個內置函數,它將預定義的HTML實體轉換為字符。愛掏網 - it200.com它與htmlspecialchars()函數相反。愛掏網 - it200.com解碼后的HTML實體轉換為字符的示例如下:

    • &轉換為&(與號)
    • "轉換為"(雙引號)
    • '轉換為'(單引號)
    • <轉換為<(小于號)
    • >轉換為>(大于號)

    htmlspecialchars_decode()函數用于將HTML實體解碼為字符,而htmlspecialchars()函數用于將字符轉換為HTML實體。愛掏網 - it200.com

    $str = "This is some <i> italic </i> text. "
    

    HTML輸出 = 這是一些<i>斜體</i>文本。愛掏網 - it200.com

    瀏覽器輸出 = 這是一些斜體文本。愛掏網 - it200.com

    語法

    htmlspecialchars_decode( string,flags) ;
    

    描述

    htmlspecialchars_decode( string string [ , intflags = ENT_COMPAT | ENT_HTML401 ] ) : string
    

    參數

    string (必需): string是此函數的第一個參數,我們將對其進行解碼。愛掏網 - it200.com此參數是必需的。愛掏網 - it200.com

    flags (可選): flags是此函數的第二個或最后一個參數,包含一個或多個標志常量,用于指定如何處理引號以及要使用的文檔類型。愛掏網 - it200.com默認情況下,它們為ENT_COMPAT | ENT_HTML401。愛掏網 - it200.com下表中列出了可用的標志常量:

    Constant Name Description
    ENT_COMPAT ENT_COMPAT是一個默認參數,它只轉換雙引號,單引號保持原樣。愛掏網 - it200.com | ENT_QUOTES | 它轉換雙引號和單引號。愛掏網 - it200.com
    ENT_NOQUOTES 它不轉換任何引號,包括雙引號和單引號。愛掏網 - it200.com
    ENT_HTML401 它是默認參數,用于處理HTML 4.01代碼。愛掏網 - it200.com
    ENT_XML1 它將代碼處理為XML 1。愛掏網 - it200.com
    ENT_XHTML 它將代碼處理為XHTML。愛掏網 - it200.com
    ENT_HTML5 它將代碼處理為HTML 5。愛掏網 - it200.com

    htmlspecialchars_decode()返回的值

    返回解碼后的字符串。愛掏網 - it200.com

    更新日志

    Version Description
    5.4.0 The constants ENT_HTML401, ENT_HTML5, ENT_XHTML, and ENT_XML1 were added.

    htmlspecialchars_decode()的示例

    下面給出了htmlspecialchars_decode()函數的一些示例。愛掏網 - it200.com

    示例1

    <?
        str=  ""this -> girl is pretty" \n";
        echo htmlspecialchars_decode(str); //will converts only double quotes.
        echo htmlspecialchars_decode(str, ENT_QUOTES); //will converts both single and double quotes.
        echo htmlspecialchars_decode(str,  ENT_NOQUOTES);  //will not convert neither single nor double-quotes.
    ?>
    

    瀏覽器輸出

    上述程序的瀏覽器輸出如下所示:

    HTML輸出

    我們可以在瀏覽器中看到以下程序的HTML源代碼 -> 更多工具 -> 開發者工具,然后按下CTRL+P。愛掏網 - it200.com

    就HTML文件而言,它會看起來像-

    <DOCTYPE html>
    <html>
    <body>
           "this -> girl is pretty" 
            "this -> girl is pretty" 
            "this -> girl is pretty"
    </body>
    </html>
    

    示例2

    <? php
            str1 = "'Hello Guys'! This is some _italic_ and **bold** text\n";
        echo htmlspecialchars_decode(str1);    //will convert only double quotes.
        echo "</br>";
        echo htmlspecialchars_decode($str1, ENT_QUOTES);    //will converts both single and double-quotes.
    ?>
    ?>
    

    瀏覽器輸出

    對于上面的程序,在瀏覽器上的輸出如下所示:

    HTML 輸出

    HTML 源代碼的顯示如下:

    就像是HTML文件中的一樣 –

    <DOCTYPE html>
    <html>
    <body>
                'Hello Guys'! This is some <i>italic</i> and <b>bold</b> text.
                </br>'Hello Guys'! This is some <i>italic</i> and <b>bold</b> text.
    </body>
    </html>
    

    示例3

    <? php
        str=  ""this > girl is pretty" ";
        echo htmlspecialchars_decode(str);
        echo htmlspecialchars_decode(str, ENT_QUOTES);
        echo htmlspecialchars_decode($str, ENT_NOQUOTES);
    ?>
    

    瀏覽器輸出

    上述程序在瀏覽器上的輸出如下所示:

    HTML輸出

    HTML視圖源代碼如下-

    這將會是一個HTML文件,類似于 –

    <DOCTYPE html>
    <html>
    <body>
                this-> girl is pretty
                this-> girl is pretty
                "this-> girl is pretty"           
    </body>
    </html>
    

    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 国产亚洲综合一区二区三区| 精品无码一区二区三区爱欲九九| 日本伊人精品一区二区三区| 国产日产久久高清欧美一区| 插我一区二区在线观看| 天堂Av无码Av一区二区三区| 一区二区免费视频| 少妇人妻偷人精品一区二区| 日韩一区在线视频| 日本一道高清一区二区三区| 亚洲日本久久一区二区va| 日本成人一区二区| 国产一区二区三区不卡观| 丰满人妻一区二区三区免费视频| 日本精品一区二区三区四区| 美女视频一区二区| 国产一区二区三区无码免费| 国产成人AV区一区二区三| 尤物精品视频一区二区三区| 国产精品99精品一区二区三区| 亚洲一本一道一区二区三区| 亚无码乱人伦一区二区| 无码一区二区三区爆白浆| 亚洲日韩AV无码一区二区三区人 | 无码精品人妻一区二区三区漫画 | 国模私拍福利一区二区| 一区二区三区国产精品| 亚洲国产av一区二区三区丶| 蜜桃视频一区二区三区在线观看| 亚洲天堂一区二区| 无码国产精品一区二区免费式影视| 99久久综合狠狠综合久久一区| 99精品一区二区三区| 亚洲欧美日韩国产精品一区| 国模无码视频一区二区三区| 一区二区免费在线观看| 夜夜添无码一区二区三区| 乱子伦一区二区三区| 国产精品一区二区毛卡片| 日韩精品一区二区三区中文字幕 | 精品乱子伦一区二区三区|