wahsaga: array

Beitrag lesen

hi,

a[0]=780
a[1]=810
a[2]=840
a[3]=870

nun möchte ich herausfinden, zwischen welchen beiden array die zahl 820 sich befindet.

  • wenn $zahl kleiner ist als das erste array-element, dann befindet sie sich "vor" diesem.
  • wenn nicht, dann durchlaufe das array in einer for-schleife, so lange, bis das aktuelle array-element grösser als $zahl ist. $zahl befindet sich dann zwischen den array-elementen mit den indizes (aktueller schleifenzähler minus 1) und (aktueller schleifenzähler).
  • wenn du am ende der schleife angelangt bist, und immer noch kein grösseres array-element gefunden wurde, dann befindet sich $zahl hinter dem letzten element.

so in etwa ...

gruss,
wahsaga