Oder ums in Worte zu fassen:
Eine Callback-Funktion ist eine Funktion, die einer anderen Funktion als Paramater übergeben wird. Diese wird dann mit entsprechenden Paramtern aufgerufen.
Zum Beispiel preg_replace_callback, sucht nach einem Suchmuster, und ruft, dann die als Paramter angegebene Funktion auf. Diesem Funktionsaufruf werden als Paramter die Treffer übergeben.
Die Callback-Funktion kann dann damit weiterarbeiten und liefert letztendlich einen Wert zurück, der durch die Suche ersetzt wird...
mfG
EndEffekt