Wie bekomme ich das Vorzeichen einer Zahl?Php

PHP-Programmierer chatten hier
Guest
 Wie bekomme ich das Vorzeichen einer Zahl?

Post by Guest »

Gibt es eine (einfache) Möglichkeit, das „Vorzeichen“ einer Zahl (Ganzzahl) in PHP zu erhalten, vergleichbar mit gmp_signDocs:
  • -1 negativ
  • 0 Null
  • 1 positiv
Ich erinnere mich, dass es eine Art Vergleichsfunktion gibt, die das kann, aber Ich kann es im Moment nicht finden.
Ich habe diese (Demo) schnell kompiliert, die den Zweck erfüllt, aber vielleicht gibt es etwas Raffinierteres (wie einen einzelnen Funktionsaufruf?) , möchte ich das Ergebnis einem Array zuordnen:

Code: Select all

$numbers = array(-100, 0, 100);

foreach($numbers as $number)
{
echo $number, ': ', $number ? abs($number) / $number : 0, "\n";
}
(Beim Beispielcode können möglicherweise Probleme mit der Gleitkommagenauigkeit auftreten, wenn Zahl keine Zahl oder Unendlichkeit usw. ist.)
Verwandt: Anfrage #19621 Mathematik benötigt eine „sign()“-Funktion

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post