Heim  >  Artikel  >  php教程  >  Definition und Verwendung der PHP-Funktion htmlentities()

Definition und Verwendung der PHP-Funktion htmlentities()

高洛峰
高洛峰Original
2017-01-03 14:12:501338Durchsuche

Die PHP-Funktion htmlentities() konvertiert Zeichen in HTML-Entitäten und bietet Programmierern mit Bedarf eine Einführung in die Verwendung der PHP-Funktion htmlentities().

Definition und Verwendung

Die Funktion htmlentities() wandelt Zeichen in HTML-Entitäten um.

Tipp: Um HTML-Entitäten wieder in Zeichen umzuwandeln, verwenden Sie die Funktion html_entity_decode().

Tipp: Bitte verwenden Sie die Funktion get_html_translation_table(), um die von htmlentities() verwendete Übersetzungstabelle zurückzugeben.

Syntax

htmlentities(string,flags,character-set,double_encode)

php htmlentities()函数的定义和用法

Technische Details

php htmlentities()函数的定义和用法

Beispiel 1

Zeichen in HTML-Entitäten umwandeln:

<?php
$str = "Bill & &#39;Steve&#39;";
echo htmlentities($str, ENT_COMPAT); // 只转换双引号
echo "<br>";
echo htmlentities($str, ENT_QUOTES); // 转换双引号和单引号
echo "<br>";
echo htmlentities($str, ENT_NOQUOTES); // 不转换任何引号
?>

Die HTML-Ausgabe des obigen Codes ist wie folgt (Quellcode anzeigen):

<!DOCTYPE html>
<html>
<body>
Bill & &#39;Steve&#39;<br>
Bill & &#39;Tarzan&#39;<br>
Bill & &#39;Steve&#39;
</body>
</html>

Browserausgabe des obigen Codes:

Bill & &#39;Steve&#39;
Bill & &#39;Steve&#39;
Bill & &#39;Steve&#39;

Beispiel 2

Konvertieren Sie einige Zeichen in HTML-Entitäten, indem Sie den westeuropäischen Zeichensatz verwenden:

<?php
$str = "My name is ?yvind ?sane. I&#39;m Norwegian.";
echo htmlentities($str, ENT_QUOTES, "ISO-8859-1");
// Will only convert double quotes (not single quotes), and uses the character-set Western European
?>

Der obige Code Die HTML-Ausgabe lautet wie folgt (Quellcode anzeigen):

<!DOCTYPE html>
<html>
<body>
My name is Øyvind Åsane. I&#39;m Norwegian.
</body>
</html>

Die Browser-Ausgabe des obigen Codes:

Mein Name ist ?yvind ? sane.

Die Definition und Verwendung der PHP-Funktion htmlentities() sind die Inhalte, die Ihnen der Herausgeber mitteilt Referenz, und ich hoffe, Sie erfahren mehr über die chinesische PHP-Website.

Weitere Artikel zur Definition und Verwendung der PHP-Funktion htmlentities() finden Sie auf der chinesischen PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn