Hallo !
Ich versuche mich mal wieder an PHP, Ziel ist es einen script zu schreiben der Laufzeiten addiert und anschliessend den Mittelwert errechnet.
Die Quelldaten sind im Format:
Wobei die erste Zahl die Anzahl der Tage wiedergibt und der Rest Stunden:Minuten:Sekunden.
Als ersten Schritt habe ich das Leerzeichen zwischen 1 und 08 durch einen Doppelpunkt ersetzt:
Ergibt Ausgabe:
array(1) { [0]=> string(4 "1:08:11:28 1:08:11:09 0:08:11:04 0:08:08:01 " }
Irgendwie funktioniert der explode aber nicht, ich hätte gerne die Einträge einzeln um sie zum einen mit Zeilenumbruch zu listen, zum anderen um sie zu addieren.
Wo liegt mein Denkfehler ? Jemand eine Idee ?
Grüßle
Ich versuche mich mal wieder an PHP, Ziel ist es einen script zu schreiben der Laufzeiten addiert und anschliessend den Mittelwert errechnet.
Die Quelldaten sind im Format:
1 08:11:28 |
1 08:11:09 |
0 08:11:04 |
0 08:08:01 |
Als ersten Schritt habe ich das Leerzeichen zwischen 1 und 08 durch einen Doppelpunkt ersetzt:
PHP-Code:
<?php
$data = $_POST['data'];
$repl = str_replace(' ',':',$data);
$tagsAsArray = explode(' ', $repl);
var_dump ($tagsAsArray);
?>
array(1) { [0]=> string(4 "1:08:11:28 1:08:11:09 0:08:11:04 0:08:08:01 " }
Irgendwie funktioniert der explode aber nicht, ich hätte gerne die Einträge einzeln um sie zum einen mit Zeilenumbruch zu listen, zum anderen um sie zu addieren.
Wo liegt mein Denkfehler ? Jemand eine Idee ?
Grüßle
Kommentar