pekobe
03.09.2007, 10:37:00
Hallo,
ich bekomme bei einem PHP-Script folgende Fehlermeldung:
Warning: array_multisort() [function.array-multisort]:
Argument #1 is expected to be an array or a sort flag in ......
on line 510
Die Zeile 510 sieht wie folgt aus:
array_multisort($spnrArray, SORT_ASC, $stnrArray, SORT_ASC,
$datumArray, SORT_ASC,$zeitArray, SORT_ASC,$newArray);
Und hier ein etwas größerer Ausschnitt aus dem Script:
// Anzahl Teams bestimmen
$tempArray = array();
$newArray = array();
while ($i<(count($array))):
// Sortierung vorbereiten
$newArray[]=$array[$i];
$spnrArray[]= extractValue($regExp,$array[$i],$cols,'SPNR',"0");
$stnrArray[]= extractValue($regExp,$array[$i],$cols,'NR',"0");
$datumArray[]= extractValue($regExp,$array[$i],$cols,'DATUM',"0");
$zeitArray[]= extractValue($regExp,$array[$i],$cols,'ZEIT',"0");
$newTeam[0] = extractValue($regExp,$array[$i],$cols,'HEIM',"TEAMNAME");
$newTeam[1] = extractValue($regExp,$array[$i],$cols,'GAST',"TEAMNAME");
// Jeweils für Heim und Gast ermitteln ob schon vorhanden
for ($x=0; $x<=1; $x++) {
if(!in_array($newTeam[$x],$tempArray)) {
$tempArray[] = $newTeam[$x];
}
}
$i++;
endwhile;
array_multisort($spnrArray, SORT_ASC, $stnrArray, SORT_ASC,
$datumArray, SORT_ASC,$zeitArray, SORT_ASC,$newArray);
Wie bekomme ich das Script ans laufen?
Grüße von Sven
ich bekomme bei einem PHP-Script folgende Fehlermeldung:
Warning: array_multisort() [function.array-multisort]:
Argument #1 is expected to be an array or a sort flag in ......
on line 510
Die Zeile 510 sieht wie folgt aus:
array_multisort($spnrArray, SORT_ASC, $stnrArray, SORT_ASC,
$datumArray, SORT_ASC,$zeitArray, SORT_ASC,$newArray);
Und hier ein etwas größerer Ausschnitt aus dem Script:
// Anzahl Teams bestimmen
$tempArray = array();
$newArray = array();
while ($i<(count($array))):
// Sortierung vorbereiten
$newArray[]=$array[$i];
$spnrArray[]= extractValue($regExp,$array[$i],$cols,'SPNR',"0");
$stnrArray[]= extractValue($regExp,$array[$i],$cols,'NR',"0");
$datumArray[]= extractValue($regExp,$array[$i],$cols,'DATUM',"0");
$zeitArray[]= extractValue($regExp,$array[$i],$cols,'ZEIT',"0");
$newTeam[0] = extractValue($regExp,$array[$i],$cols,'HEIM',"TEAMNAME");
$newTeam[1] = extractValue($regExp,$array[$i],$cols,'GAST',"TEAMNAME");
// Jeweils für Heim und Gast ermitteln ob schon vorhanden
for ($x=0; $x<=1; $x++) {
if(!in_array($newTeam[$x],$tempArray)) {
$tempArray[] = $newTeam[$x];
}
}
$i++;
endwhile;
array_multisort($spnrArray, SORT_ASC, $stnrArray, SORT_ASC,
$datumArray, SORT_ASC,$zeitArray, SORT_ASC,$newArray);
Wie bekomme ich das Script ans laufen?
Grüße von Sven