phpbar.de logo

Mailinglisten-Archive

[php] Problem mit in_array

[php] Problem mit in_array

Jürgen Westhoff php_(at)_phpcenter.de
Thu, 29 Aug 2002 14:33:51 +0200


Hi Leute,

ich habe hier ein Problem, bei dem ich nicht so recht vorrankomme:

Erstmal die Variablen:
$y = 0.5
$z = 5
$costCLICK ist ein Array und enthält die Werte 0.5, 0.55, 0.61, 0.67, 1 und
5

Nun das Script:

  while    ($y<$z) {
   if    (!in_array($y,$costCLICK)) {
    $bidrange[] = $y;
    print "<br>".$y;
   }
   $y    = $y+0.05;
  }

Die Ausgabe sollte mir alle Werte (ab 0.5 in 0.05er Schritten) ausser denen
in $costCLICK enthaltenen ausgeben => tut es aber nicht...
Die Wetre 0.5 und 0.55 werden erkannt.
0.61 und 0.67 fallen raus, da es keine 0.5er Schritte sind.
Die Werte 1 und 5 werden aber auch mit ausgegeben, obwohl sie im Array
costCLICK vorhanden sind - warum?

Kann mir jemand weiterhelfen?

Danke und viele Grüße,
Jürgen


php::bar PHP Wiki   -   Listenarchive