phpbar.de logo

Mailinglisten-Archive

[php] intval - Problem

[php] intval - Problem

Michael Post michael.post at purematic.de
Sam Jul 24 17:18:56 CEST 2004


Hallo Reinhold,

Reinhold Jordan wrote:

>Hallo Michael,
>  
>
>>ja.. aber er sollte schon, wenn nur eine Zahl existiert, diese als 
>>Integer zurück liefern, oder nicht?
>>    
>>
>
>So intelligent ist diese Funktion nicht.
>
>Was ist mit folgenden Eingaben?
>
>zwischen 30,- und 50,10
>weniger als 10, aber mehr als 3.30
>-,50
>
>Da fällt einem bestimmt noch mehr ein. Du siehst, worauf ich hinaus
>will. Da gibt es "." und "," als Trenner und wenn Du Worte zuläßt,
>haben die auch einen Sinn und sollten ausgewertet werden. Und das Komma
>in der ersten Zeile ist Bestandteil der Zahl - das in der zweiten Zeile
>Bestandteil des Satzes...
>
Ok.. ich habe es verstanden. Vielen Dank für Deine Infos.
Ich habe es jetzt komplett gesperrt. Jetzt darf der User nur noch 
Integer-Werte eingeben :-D

>Du kannst halt einfach die erste zusammenhängende Folge aus Ziffern
>suchen (http://www.php.net/manual/de/function.ereg.php) und das
>Ergebnis an intval() übergeben. Aber erst mußt Du Dir überlegen,
>was Du wirklich willst.
>
>Zu den diversen Trennern und eventuellen Einheiten gab' es vor kurzem
>auch einen Thread (Subject: FLOAT)
>  
>
Das würde zu weit führen.

Vielen Dank auf jedenfall an alle.

Michael


php::bar PHP Wiki   -   Listenarchive