Mailinglisten-Archive |
>>Herauskommen soll: Wenn ich eine Zahl zwischen 200 und 299 habe, soll >>immer 21 herauskommen. >>bei 1300 - 1399 =3D> 131 > >Wenn es unbedingt ein Einzeiler sein muss, versuchs mal hiermit: > > if (((intval($nPos / 100) * 10 ) + 1) < 1)=20 > $xs =3D 1;=20 > else=20 > $xs =3D (intval($nPos / 100) * 10 ) + 1; > >Ich wuerde es aber dennoch in mindestens zwei Zeilen schreiben, da >ansonsten in den meisten Faellen die Berechnung doppelt durchgefuehrt >werden muss.=20 Nein, wenn obiges geht, dann geht auch dies; $xs =3D ($tx=3D((intval($nPos / 100) * 10 + 1)) > 1 ? $tx : 1;=20 --=20 Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive