Diese Frage wurde auf dieser Seite ganz oben von mir und drunkenMonkey schon mal beantwortet.
Edit: okay, die Frage war nicht ganz die selbe, sry, das Prinzip ist aber das gleiche, ausserdem hat Xardas jetzt ja noch auf die in PHP integrierte Funktion verwiesen. (Thx @ Xardas, hab die Funktion noch nicht gekannt)