-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
Text Klasse
In den folgenden Abschnitten werden die einzelnen Methoden der Klasse erklärt.
strip_tags_with_content (ab v2.5.0)
public static string strip_tags_with_content (string $str, array $removeContentTags = array('table'))
Mittels der Methode strip_tags_with_content
lassen sich HTML Tags, samt Inhalt entfernen. Die normale PHP Funktion strip_tags
entfernt dabei nur die tags, lässt aber den Inhalt zurück. Bei manchen HTML Tags ist dies aber sehr unnützlich, wie zum Beispiel bei HTML Tabellen.
Parameterliste
str
Der Text mit den HTML Tags als Inhalt, die entfernt werden sollen.
removeContentTags
In dem Array gibt man an, welche HTML Tags, samt Inhalt entfernt werden sollen. Ist dieser Tag nicht mit angegeben, wird nur der HTML Tag selber entfernt und der Inhalt bleibt bestehen.
word_limiter
public static string word_limiter (string $str, int $limit = 100, string $suffix = '...')
Limitiert einen Satz auf eine bestimmte Wortzahl. Der Rest wird durch einen sogenannten Suffix ersetzt. Dies heißt dieser Textbaustein wird am Ende des gekürzten Satzes angehangen.
Parameterliste
str
Der String dessen Inhalt auf eine bestimmte Wortgrenze gekürzt werden soll.
limit
Die maximale Anzahl an Wörtern die in dem String vorkommen dürfen. Ab dann wird gekürzt. Standardmäßig auf 100 gesetzt.
suffix
Der Suffix der am Ende des Satzes angehangen werden soll. Standardmäßig auf "..." gesetzt.
truncate
public static string truncate (string $string, int $limit, string $suffix = '...')
Kürzt einen String auf eine bestimmte Anzahl an Zeichen runter und ersetzt den Rest durch einen Suffix.
Parameterliste
string
Der String der auf eine bestimmte Anzahl an Zeichen gekürzt werden soll.
limit
Die maximale Anzahl an Zeichen die der String haben darf.
suffix
Der Suffix der den Rest der Zeichenkette, der entfernt wird, ersetzt.
getCharacterEncoding (ab v2.4.0)
public static string|bool getCharacterEncoding (string $str)
Ermittelt die Zeichenkodierung eines Strings.
Parameterliste
str
Der String dessen Zeichenkodierung ermittelt werden soll.
convertToUTF8 (ab v2.4.0)
public static string convertToUTF8 (string $str, string $encoding)
Wandelt ein String in ein UTF-8 String um.
Parameterliste
str
Der String der in die Zeichenkodierung UTF-8 Konvertiert werden soll.
encoding
Die Ursprüngliche Zeichenkodierung des Strings.
word_censor
public static string word_censor (string $str, array $censored, string $replacement = '')
Zensiert bestimmte Wörter aus einem String und ersetzt sie durch eine andere Zeichenfolge.
Parameterliste
str
Der String dessen Inhalt auf Zensierte Wörter durchsucht werden soll.
censored
Das Array mit den Zensierten Wörtern.
replacement
Der String wodurch die Zensierten Wörter ersetzt werden sollen.
highlight_code
public static string highlight_code (string $str)
Highlighted PHP Code in einem String
Parameterliste
str
Der String dessen Inhalt nach PHP Tags durchsucht werden soll und diesen dann Highlighted.
random_string
public static string random_string (string $type = 'normal', int $length = 10)
Gibt eine zufälligen String in einer bestimmten Länge zurück.
Parameterliste
type
Der Typ des Strings der zurück kommen soll. Folgende stehen zur Verfügung:
normal
odermd5
Ein MD5 Hash aus dem aktuellen Zeitstempel und einer zufälligen UNIQ-IDalnum
Ein Alphanumerischer String bestehend könnend aus folgenden Zeichen: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZnumeric
Ein Numerischer String bestehend könnend aus folgenden Zeichen: 0123456789nozero
Ein Numerischer String bestehend können aus folgenden Zeichen: 123456789alpha
Ein String bestehend könnend aus folgenden Zeichen: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZsha1
Ein SHA1 Hash aus dem aktuellen Zeitstempel und einer zufälligen UNIQ-ID
reduce_double_slashes
public static string reduce_double_slashes (string $str)
Entfernt doppelte Slashes aus einem URL String.
Parameterliste
str
Der String dessen Inhalt nach doppelten Slashes kontrolliert werden soll. Ein Beispiel wäre folgende URL:
http://www.google.de//meineSuche
Aus diesem String würden nach dem Funktionsaufruf folgendes werden:
http://www.google.de/meineSuche
strip_quotes
public static string strip_quotes (string $str)
Entfernt einfache und doppelte Anführungszeichen aus einem String.
Parameterliste
str
Der String dessen Inhalt nach einfachen und doppelten Anführungszeichen durchsucht werden soll.
trim_slashes
public static string trim_slashes (string $str)
Entfernt am Anfang und am Ende des String jeden Slash.
Parameterliste
str
Der String dessen Slashes am Anfang und am Ende entfernt werden sollen.