phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?uasort=28=29_verursacht_komische_st=F6rungen?=

[php] uasort() verursacht komische störungen

Tobias Hovorka php_(at)_phpcenter.de
Wed, 16 Jan 2002 15:38:20 +0100


Hallo Liste.

Ich versuche grade mir eine eigene Sortierfunktion für Arrays zu
schreiben.
Das Problem ist: wenn ich per POST Daten an das Script sende kommt im
Browser die
IE typische Meldung:

"Die Seite kann nicht angezeigt werden.
Die gewünschte Seite ist zurzeit nicht verfügbar...[]"

Nehme ich uasort wieder raus funktioniert wieder alles. Ich kann mir
Das nicht erklären. Hoffe mal ihr könnt mir da weiterhelfen.

function cmd_sort($ar1,$ar2){
global $tat;

 foreach($ar1 as $elem){
 foreach($ar2 as $elem1){
   $fehlend =array();
   $fehlend1=array();
   foreach($elem[5] as $get){
      if(!in_array($get,$tat)){
	  $fehlend[]=$get;
	 }}
      foreach($elem1[5] as $get){
      if(!in_array($get,$tat)){
	  $fehlend1[]=$get;
	 }}
	 $anzahl1=count($fehlend1);
	 $anzahl2=count($fehlend);
	 if($anzahl1 == $anzahl2){
	   return 0;
	 }elseif($anzahl1 < $anzahl2){
	   return -1;
	 }else{
	   return 1;
	 }

   }}
}


$datensatz=uasort($datensatz,cmd_sort);

danke!

Tobias


php::bar PHP Wiki   -   Listenarchive