Ich hab folgende Variabele: 51.624178240741 und würde diese gern zerlegen in einen Teil vor dem Komme und einen Teil nach dem Komma.
Wenn du die Zahl als Strings weiterverarbeitest, dann ist explode ganz gut geeignet:
list($vormkomma, $nachmkomma) = explode('.', $zahl);
Das gibt aber ein Problem, wenn kein Komma drin ist...
Wenn das der Fall werden kann und ich trotzdem nicht auf explode verzichten will, dann mach ich das gern so:
list($vormkomma, $nachmkomma) = array_merge(explode('.', $zahl), array(''));
Damit übergebe ich immer ein Array mit mindestens zwei Elemente an list und das schimpft dann nicht.
Wenn du die Teile als Zahlen zum weiterrechnen brauchst, dann nimm das:
$vormkomma = floor($zahl);
$nachmkomma = $zahl - floor($zahl);