Wie kontrolliere ich am besten ob die Eingabe (1. Parameter meiner Funktion) wirklich ein Oktalwert ist? Ich kenne nun keine native PHP Funktion, die mir da weiterhilft. Kennt da vllt. doch jmd eine native Funktion oder kann mir da weiterhelfen?
Ankündigung
Einklappen
Keine Ankündigung bisher.
Eingabe = Oktal?
Einklappen
Neue Werbung 2019
Einklappen
X
-
"von Anfang bis Ende nur Zeichen zwischen 0 und 7 (einschließlich)"
PHP-Code:<?php
$eingabe = '1230';
if(preg_match('!^[0-7]+$!', $eingabe)) {
echo 'ist oktal';
}
else {
echo 'ist nicht oktal';
}
?>
-
-
Code:function f($oo) { return decoct($oo); } var_dump(f(0144)); // 144 var_dump(f(100)); // 144
Kommentar
-
Hm scheinbar kann man bei chmod() die oktale sowie die dezimale Schreibweise verwenden.
Kommentar
-
die mir sagt, ob die eingabe oktal war
Kommentar
-
Kommentar
-
Das war nicht meine Frage.
Um was für eine Eingabe handelt es sich? Kommt der Wert zB per HTML Formular zum Skript oder per stdin oder oder oder?
Kommentar
-
Kommentar