multimolti
Erfahrenes Mitglied
Hallo!
Hatte heute mal Lust, mich mit Binär-Code zu beschäftigen, also habe ich einige Funktionen geschrieben, die damit herummachen. Hier poste ich sie mal:
ASCII-Code in Binärcode umwandeln:
Binärcode zurück in ASCII-Code umwandeln:
Vor der Umwandlung testen ob der Input Binär- oder ASCII-Code ist:
Vielleicht kann die jemand von euch gebrauchen, würde mich über Feedback freuen!
Hatte heute mal Lust, mich mit Binär-Code zu beschäftigen, also habe ich einige Funktionen geschrieben, die damit herummachen. Hier poste ich sie mal:
ASCII-Code in Binärcode umwandeln:
PHP:
function getbin($input)
{
for($i = 0; $i < strlen($input); $i++)
$ret .= str_repeat("0",8-strlen(decbin(ord($input{$i})))).decbin(ord($input{$i}));
return $ret;
}
PHP:
function getascii($input)
{
for($i = 0; $i < strlen($input); $i = $i+8)
$ret .= chr(bindec(substr($input, $i, 8)));
return $ret;
}
Vor der Umwandlung testen ob der Input Binär- oder ASCII-Code ist:
PHP:
function isbinary($input)
{
if((strlen($input) % 8 == 0) && ((substr_count($input, 0) + substr_count($input, 1)) == strlen($input)))
return true;
else return false;
}
Vielleicht kann die jemand von euch gebrauchen, würde mich über Feedback freuen!