Start · Sprachen · PHP · Referenz · htmlentities

htmlentities

Funktion

Wandelt alle möglichen Zeichen in HTML-Entities um — nicht nur die fünf gefährlichen wie <code>htmlspecialchars()</code>.

seit PHP 4.0.0 Kategorie: string

Signatur

htmlentities(string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, ?string $encoding = null, bool $double_encode = true): string

Beschreibung

In modernem Code fast immer htmlspecialchars() vorziehen. htmlentities() ist meist Overkill und kann Encoding-Probleme verursachen.

Parameter

Name Typ Default Beschreibung
$string Pflicht string Eingabe.
$flags int ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 Flags.
$encoding ?string null Encoding.

Rückgabewert

Typ
string
Beschreibung
Encoded String.

Beispiele

Basis

<?php

echo htmlentities('Wir & Ihr — Größe'); // Wir &amp; Ihr &mdash; Gr&ouml;&szlig;e

Siehe auch