Jacques Fuentes erklärt in seinem Blog wie man mit PHP 5.3 die von Ruby on Rails bekannte Methode der ActiveRecords verwenden kann.
Type Hints für boolean, float, integer, resourcen, string
Ich habe Timestamps mit dem Format YYYYMMDDHis, oder anders ausgedrückt 200812101250, z.B., aus einer Datenbank bekommen. Als erstes lasse ich mir die mktime erstellen und übergebe den Timestamp an die Methode createMkTime. protected function createMkTime($dateTime) { list($H, $i, $s, $n, $j, $Y) = explode(",", date('H, i, s, n, j, Y', strtotime($dateTime))); return mktime((int)$H, (int)$i, (int)$s, [...]
Wenn man einen String in UTF-8 umwandeln möchte, kann man diesen ganz einfach an die utf8_encode() Funktion übergeben. Hat man aber ein Array, z.B. aus der Datenbank, und möchte nicht jedesmal wenn man eine Abfrage erhält eine Schleife durchlaufen dann bietet es sich an eine Funktion dafür zu schreiben. Glücklicherweise gibt es auf der php.net [...]
Um mit Arrays zu arbeiten, bietet es sich an die Klasse Set von cake zu verwenden. Ich verwende meist die Methode extract. Es gibt eine gute Syntax womit man auf einfache Weise Daten aus einem Array extrahieren kann. $datas = array( 0 => array('foo' => array( 'id' => 'test123', 'bar'=>'blub') ), 1 => array('foo' => [...]
Der Luhn Algorithmus, auch benkannt als der Modulus 10 oder mod 10 Algorithmus ist eine Prüfsummenformel, die auch zum Prüfen von Kreditkarten verwendet werden kann. Entwickelt wurde er von IBM Mitarbeiter Hans Peter Luhn und im Patent U.S. Patent 2,950,048 beschrieben. Eine PHP Funktion ist hier: function LuhnCheck($strDigits){ $sum = 0; $alt = false; for($i [...]
github ist ein beliebtes OpenSource Code Repository. Es wurde innerhalb sehr kurzer Zeit populär. krugle behauptet über 2,5 Milliarden Zeilen OpenSource Code durchsuchen zu können. Es ist damit wohl die größte Codesuchmaschine im Web. koders sagt, dass sie eine Milliarde Zeilen durchsuchen. Ihr Hauptaugenmerk liegt dabei im Coden von Rails. Aber auch PHP, Perl und [...]