Text
in package
Class Text
Table of Contents
- getLines() : string
- Get the first lines of a text, no empty lines
- getMoreLink() : string
- Bricht lange texte ab und erstellt einen Link 'mehr anzeigen...' was dann den rest eingebettet anzeigt
- getPosNew() : int
- getQuote() : string
- Zeilen, die mit drei sternen oder einem > anfangen, werden in ein span gepackt Wichtig: Diese Funktion muss vor allen nachfolgenden kommen, die den Text bearbeiten
- getSymbolLink() : string
- Returns a symbol instead of the url.
- getUrlFromHash() : string
- returns string with complete forum-url to a post
- getWordWrap() : string
- Bricht Text nach X Zeichen um, ignoriert dabei HTML Ersetzt GetWordCut
- setLineSize() : string
- Bricht Zeilen nach $nChar Zeichen um und setzt einen Umbruch ausschliesslich zwischen einzelnen Woertern.
- getNumericEntities() : mixed
- Change all hex numeric to decimal numeric
Methods
getLines()
Get the first lines of a text, no empty lines
public
static getLines(string $text[, int $lines = 4 ]) : string
Parameters
- $text : string
- $lines : int = 4
Return values
string —getMoreLink()
Bricht lange texte ab und erstellt einen Link 'mehr anzeigen...' was dann den rest eingebettet anzeigt
public
static getMoreLink(string $strText[, int $nWords = 320 ][, int $nLines = 36 ]) : string
Wenn entweder $nWords die Anzahl der Woerter oder $nLines erreicht ist, wird der link gezeigt
Parameters
- $strText : string
- $nWords : int = 320
- $nLines : int = 36
Return values
string —getPosNew()
public
static getPosNew(int $jump) : int
Parameters
- $jump : int
Return values
int —getQuote()
Zeilen, die mit drei sternen oder einem > anfangen, werden in ein span gepackt Wichtig: Diese Funktion muss vor allen nachfolgenden kommen, die den Text bearbeiten
public
static getQuote(string $strText) : string
Parameters
- $strText : string
Return values
string —getSymbolLink()
Returns a symbol instead of the url.
public
static getSymbolLink([mixed $strContent = '' ][, string $strSymbol = '🔗' ]) : string
Replaces {PUID567890:name} to name
Parameters
- $strContent : mixed = ''
- $strSymbol : string = '🔗'
Tags
Return values
string —getUrlFromHash()
returns string with complete forum-url to a post
public
static getUrlFromHash(string $strTextOut, int $nPos) : string
text contains @#245:161072 or @#245 and returns complete url
Parameters
- $strTextOut : string
- $nPos : int
Return values
string —getWordWrap()
Bricht Text nach X Zeichen um, ignoriert dabei HTML Ersetzt GetWordCut
public
static getWordWrap(string $strContent[, int $nLen = 72 ][, string $strWrap = '<wbr>' ]) : string
Gefunden auf http://www.php.net/manual/de/function.wordwrap.php#89782, verbessert für utf-8
Parameters
- $strContent : string
- $nLen : int = 72
- $strWrap : string = '<wbr>'
Return values
string —setLineSize()
Bricht Zeilen nach $nChar Zeichen um und setzt einen Umbruch ausschliesslich zwischen einzelnen Woertern.
public
static setLineSize(string $strText, int $nChar[, string $strAddChar = '' ]) : string
Parameters
- $strText : string
- $nChar : int
- $strAddChar : string = ''
Return values
string —getNumericEntities()
Change all hex numeric to decimal numeric
protected
static getNumericEntities(string $string) : mixed
Parameters
- $string : string
Return values
mixed —http://de3.php.net/manual/en/function.html-entity-decode.php#96324