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 & Ihr — Größe