phpbar.de logo

Mailinglisten-Archive

[php] Sortieren von ein- und mehrstelligen Zahlen

[php] Sortieren von ein- und mehrstelligen Zahlen

Norbert Pfeiffer php_(at)_phpcenter.de
Sun, 27 May 2001 21:23:36 +0200


Hi Till,

> >im Subject steht 'Zahlen' und im Bespiel stehen 'Strings' !
> da liegt auch das problem,
> $viewarray[$i] ist ein string.
> ich möchte aber nur die zahl am anfang vergleichen,
> muss ich da einen mehrdimensionalen array machen
denke schon,
irgendwann musst Du es ja doch auseinanderpfriemeln,
warum also nicht gleich und sofort:

<?
$anzahl = 4;
$viewarray[0] = array(1005, "adsf");
$viewarray[1] = array(5, "aferg");
$viewarray[2] = array(200.45, "gdfghh");
$viewarray[3] = array(10.06, "fghh");

function cmp1($a, $b)
 {if ($a == $b) return 0;
  return ($a < $b) ? -1 : 1;
  }

usort($viewarray, cmp1);

echo "<pre>";
while(list,$key,$val)=_(at)_each($viewarray))
     {echo $val[0]." - ".$val[1]."\n";
      }
echo "</pre>";
?>

sollte es falsch rum rauskommen '<' umdrehen.

Kann noch ein Tippfehler drin sein... (?)


m.b.G.  Norbert
______________________
normal:   02292-681769
notfall:  0177-2363368
----------------------
e.o.m.



php::bar PHP Wiki   -   Listenarchive