fork(1) download
  1. <?php
  2. $input_string = "05.07.2000,00:00:00,0,6856868,0,7779905,0,6856868,0,6856868,42539730";
  3.  
  4. $parts = explode(",",$input_string);
  5. $head = array_splice($parts,0,2);
  6. $tail = array_chunk($parts,2);
  7. $result = implode(",",$head) . "," . implode(",",
  8. array_map(function($p) {return implode(".",$p);}, $tail));
  9.  
  10. echo $result;
  11.  
  12. echo "\n\n";
  13.  
  14. $expected = "05.07.2000,00:00:00,0.6856868,0.7779905,0.6856868,0.6856868,42539730";
  15. var_dump($result === $expected);
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
05.07.2000,00:00:00,0.6856868,0.7779905,0.6856868,0.6856868,42539730

bool(true)