phpbar.de logo

Mailinglisten-Archive

[php] Vereinfachung einer Rechnung bei gleichem Erbgebnis

[php] Vereinfachung einer Rechnung bei gleichem Erbgebnis

Thomas Beckmann php_(at)_phpcenter.de
Tue, 06 Nov 2001 07:56:59 +0100


>>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