Primzahlen
static math::primeFactor ($integer $n = 0)
$n |
Zahl die zerlegt werden soll |
führt eine Primfaktorzerlegung durch und gibt diese als array zurück
math::primeFactor(200 ) ;
static math::isPrime ($integer $n = 0)
$n |
Zahl die geprüft werden soll |
prüft ob die Zahl eine Primzahl ist
math::isPrime(200 ) ;
static math::prime ($integer $n = 0)
$n |
Zahl als Endwert |
gibt ein array zurück, allen Primzahlen von 0 bis zur Zahl die angegeben wurde
math::prime(200 ) ;
static math::ggT ($array $input = null)
$input |
ein array mit allen Zahlen |
bildet den größten gemeinsamen Teiler aller Zahlen und gibt diese als integer aus; ansonsten null
math::ggT([50 , 25 ] ) ;
static math::kgV ($array $input = null)
$input |
ein array mit allen Zahlen |
bildet den kleinste gemeinsamen Vielfache aller Zahlen und gibt diese als integer aus; ansonsten null
math::kgV([50 , 25 ] ) ;
static math::facul ($integer $n = 10)
$n |
eine die Zahl, von welche die Fakultät errechnet wird |
bildet die Fakultät der eingegebenen Zahl als integer; ansonsten null
math::facul(10 ) ;
römische Zahlen
static math::numberToRoman ($integer $n = 10)
$n |
Zahl die umgewandelt werden soll |
wandelt eine Zahl in eine römische Zahl als string um; im Fehlerfall null
math::numberToRoman(10 ) ;
static math::romanToNumber ($string $n = 'IV')
$n |
römische Zahl die umgewandelt werden soll |
wandelt eine römische Zahl in eine dezimal Zahl um und gibt ein integer um; im Fehlerfall null
math::numberToRoman(10 ) ;
Zahlensystem
static math::decimalToBase ($integer $int, $array $input)
$int |
dezimal Zahl die umgewandelt werden soll |
$input |
Definition des Zahlensystems, z.B. für Binär ,für Hexadezimal |
wandelt eine dezimal Zahl in ein definiertes Zahlensystem um und gibt es als string zurück; im Fehlerfall null
math::decimalToBase(55 , [0 , 1 ] ) ; // Ausgabe: 110111
static math::baseToDecimal ($string $num, $array $input)
$num |
Zahl eines Zahlensystems, die umgewandelt werden soll |
$input |
Definition des Zahlensystems, z.B. für Binär ,für Hexadezimal |
wandelt eine Zahl eines Zahlensystems in ein dezimal Zahl um und gibt diese als integer zurück; im Fehlerfall null
math::baseToDecimal('110111' , [0 , 1 ] ) ; // Ausgabe: 55
static math::validateInput ($array $input)
$input |
Definition des Zahlensystems, z.B. für Binär ,für Hexadezimal |
prüft ob $input richtig definiert ist und gibt true oder false zurück
math::validateInput(['A_' , 'A' ] ) ; // Ausgabe: true; dies funktioniert
math::validateInput(['A' , 'A_' ] ) ; // Ausgabe: false; da dieser wirklich nicht funktioniert