- bindec: documentation ( source)
- decbin: documentation ( source)
- print_r: documentation ( source)
- explode: documentation ( source)
- trim: documentation ( source)
- dechex: documentation ( source)
- str_pad: documentation ( source)
<?php
$ip = trim('88.99.241.121');
$arr = explode(".", $ip);
foreach($arr as $p) {
$arrBin[] = str_pad(decbin($p), 8, '0', STR_PAD_LEFT);
}
$arrBin6 = [
$arrBin[0] . $arrBin[1],
$arrBin[2] . $arrBin[3]
];
foreach($arrBin6 as $p6) {
$arr6[] = dechex(bindec($p6));
}
print_r($arr);
print_r($arrBin);
print_r($arrBin6);
print_r($arr6);