Adventskalender 2008: Türchen 23
Nachdem Tim Euch gestern in Türchen 22 erklärt hat, wie man kommaseparierte Listen in Extensions abfragen kann, stelle ich Euch heute drei interessante Funktionen aus der Klasse t3lib_div vor.
1. t3lib_div::array2json($data)
Mit dieser Funktion kann man sehr einfach seine Daten in ein JSON Objekt konvertieren. Die Funktion erwartet ein Array mit den Daten, dieses kann beliebig verschachtelt sein. Natürlich gibt es auch noch die PHP native Funktion json_encode, jedoch muss dies von der installierten PHP Installation unterstüzt werden.
2. t3lib_div::convUmlauts($str)
Eine sehr nützliche Funktion ist convUmlauts, welche die deutschen Umlaute konvertiert, dabei wird aus einem Ä eine Ae oder aus einem ü ein ue. Groß und Klein-Schreibung wird also berücksichtigt.
3. t3lib_div::rmFromList($element, $list)
Auch diese Funktion ist sehr nützlich. Möchte man aus einer kommaseparierten Liste ein Element entfernen, ist dies mit einem Funktionsaufruf getan. Gerade bei TYPO3 ist diese Funktion sehr hilfreich, wenn man z.B. eine Benutzergruppe eines FE-Users entfernen möchte.
Das war es dann auch schon wieder von mir für diesen Adventskalender. Das letzte Türchen und somit das große Finale kommt dann morgen von Tim. Ich hoffe wir konnten Euch ein paar neue und interessante Dinge zu TYPO3 verraten. Ich wünsche allen Lesern ein paar besinnliche Weihnachtstage und natürlich auch einen guten Rutsch in das Jahr 2009.



Dezember 23rd, 2008 at 06:03
[...] here: Adventskalender 2008: Türchen 23 Related ArticlesBookmarksTags PDC 2008: é anunciado o Microsoft Azure Ele será [...]
Dezember 24th, 2008 at 11:29
Bei Blogs fehlt so eine allgemeine Kommentarfunktion (also eine Art Gästebuch) finde ich – daher hier…
Hallo Frank,
ich wünsche Dir Frohe Weihnachten und einen Guten Rutsch ins neue und hoffentlich (genauso) erfolgreiche Jahr 2009! Ich freu mich schon sehr auf Deine Beiträge im neuen Jahrn – denn Dein Blog ist mein meist gelesenes :-)
Viele Grüße
Patrick
Dezember 24th, 2008 at 16:04
[...] hat Frank im Türchen 23 drei TYPO3 Funktionen erläutert. Wie Frank gestern schon beschrieben hat, bin ich heute mit dem [...]