lulu: danke an das forum, kleines problem habe ich

Beitrag lesen

Huhu Torpfosten

da war noch ein grober Fehler in der Logik drin.
Das sollte jetzt aber funktionieren.

<?php

$PLZ=17000;
$row = 1;
$fp = fopen ("filialen.csv","r");
$max_diff = 20000;
$stack_of_results=array();
while ($data = fgetcsv($fp, 1000, ";")) {
 $diff=abs($data[2] - $PLZ) ;
 if ($diff < $max_diff) {
  $key=abs($data[2] - $PLZ);
  $stack_of_results[$key][]=$data;
}
}
ksort($stack_of_results);
$output = array_slice ($stack_of_results, 0, 5);
$c=0;
foreach($output as $v){
  $c++;
  echo 'Ergebnis '.$c;
 foreach($v as $one){
  echo join(', ',$one).'<hr>';
 }
}

?>

Viele Grüße
   &
have a nice day

lulu