MCPcopy Create free account
hub / github.com/Rello/analytics / detectDelimiter

Method detectDelimiter

lib/Service/DataloadService.php:582–596  ·  view source on GitHub ↗
($data)

Source from the content-addressed store, hash-verified

580 }
581
582 private function detectDelimiter($data): string
583 {
584 $delimiters = ["\t", ";", "|", ","];
585 $data_2 = array();
586 $delimiter = $delimiters[0];
587 foreach ($delimiters as $d) {
588 $firstRow = str_getcsv($data, "\n")[0];
589 $data_1 = str_getcsv($firstRow, $d);
590 if (sizeof($data_1) > sizeof($data_2)) {
591 $delimiter = $d;
592 $data_2 = $data_1;
593 }
594 }
595 return $delimiter;
596 }
597
598 private function floatvalue($val)
599 {

Callers 1

importClipboardMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected