Prty::Converter - Konvertierung von Werten
Prty::Object
$html = $this->textToHtml($text);
Ersetze in $text die Zeichen &, < und > durch HTML-Entities und liefere das Resultat zurück.
$class->umlautToAscii(\$str); $newStr = $class->umlautToAscii($str);
Schreibe ä, Ä, ö, Ö, ü, Ü, ß in ae, Ae, oe, Oe, ue, Ue, ss um und liefere das Resultat zurück. Wird eine Stringreferenz angegeben, findet die Umschreibung "in-place" statt.
Die Methode setzt voraus, dass der String korrekt dekodiert wurde.
$x = $this->germanToProgramNumber($germanX);
Wandele deutsche Zahldarstellung mit Punkt (.) als Stellen-Trenner und Komma (,) als Dezimaltrennzeichen in eine Zahl der Programmiersprache und liefere das Resultat zurück.
$str = $class->epochToDuration($epoch,$truncate,$format);
secondsToDuration()
Wandele eine Zeitangabe in Sekunden in eine Zeichenkette der Form
HH:MM:SS ($format nicht angegeben oder 1)
oder
HHhMMmSSs ($format == 2)
HhMmSs ($format == 3)
$t = $class->timestampToEpoch($timestamp);
Es wird vorausgesetzt, dass der Timestamp das Format
YYYY-MM-DD HH24:MI:SSXFF
hat.
Fehlende Teile werden als 0 angenommen, so dass insbesondere auch folgende Formate gewandelt werden können:
YYYY-MM-DD HH24:MI:SS (keine Sekundenbruchteile) YYYY-MM-DD (kein Zeitanteil)
Diese Methode ist z.B. nützlich, um einen Oracle-Timestamp (in lokaler Zeit) nach Epoch zu wandeln.
$timestamp = $class->epochToTimestamp($t);
Wandele Epoch-Wert $t in einen Timestamp der lokalen Zeitzone um und liefere diesen zurück.
timestampToEpoch()
$arr|@arr = $class->stringToKeyVal($str);
Liefere die in der Zeichenkette enthaltenen Schlüssel/Wert-Paare.
Die Schlüssel/Wert-Paare haben die Form:
$key="$val"
Wenn $val kein Whitespace enthält, können die Anführungsstriche weggelassen werden:
$key=$val
$class->stringToKeyVal(q|var1=val1 var2="val2"|); => ('var1','val1','var2','val2a')
Wenn $val mit einem doppelten Anführungsstrich beginnt, darf $val keine doppelten Anführungsstiche enthalten.
Frank Seitz, http://fseitz.de/
To install Prty, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Prty
CPAN shell
perl -MCPAN -e shell install Prty
For more information on module installation, please visit the detailed CPAN module installation guide.