Hallo und guten Morgen,
16777216 * $parts[0] => 16777216 * 255 => 1111 1111 0000 0000 0000 0000 0000 0000
Du willst eine Binärzahl als Dezimalzahl speichern?
Nein, ich will mit der binären Größe einer IP arbeiten. Obiges war nur an Matthias gerichtet, um ihm zu visualisieren, dass 16777216 * 255 volle 32 Bit benötigt.
Aber vielleicht muss ich mir die beiden Funktionen ip2long() und long2ip() emulieren und daraus ip2binarray() und binarray2ip() draus machen.
Das wird nur die Adressier- und Rechenarbeit für den Professor erheblich vergrößern und ein Übersystem aufbauen auf der Unzulänglichkeit einer Implementation vorhandener Fähigkeiten in der Basis in die Hochsprache. Ich kann mir einfach nicht vorstellen, dass die PHP-Leute da keinerlei Möglichkeit vorgesehen haben, binär unsigned auf ein Register zuzugreifen.
Kann mir bcmath eventuell dabei helfen? Irgendwie drehe ich mich im Kreis...
Grüße
TS