Definition und Verwendung der PHP-Funktion htmlentities()

高洛峰
Freigeben: 2023-03-04 10:40:01
Original
1321 Leute haben es durchsucht

Die PHP-Funktion htmlentities() konvertiert Zeichen in HTML-Entitäten. Programmierer mit Bedarf können in diesem Artikel auf die grundlegende Verwendung der Funktion PHP htmlentities() zurückgreifen.

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); // 不转换任何引号
?>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Browserausgabe des obigen Codes:

Bill & &#39;Steve&#39;
Bill & &#39;Steve&#39;
Bill & &#39;Steve&#39;
Nach dem Login kopieren

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
?>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage