@@ 1526-1532 (lines=7) @@ | ||
1523 | foreach (str_split($x) as $char) { |
|
1524 | $binX .= str_pad(base_convert($char, 16, 2), 4, '0', STR_PAD_LEFT); |
|
1525 | } |
|
1526 | if (strlen($binX) == 40 && $binX[0] == '1') { |
|
1527 | for ($i = 0; $i < 40; ++$i) { |
|
1528 | $binX[$i] = ($binX[$i] == '1' ? '0' : '1'); |
|
1529 | } |
|
1530 | ||
1531 | return (bindec($binX) + 1) * -1; |
|
1532 | } |
|
1533 | ||
1534 | return bindec($binX); |
|
1535 | } |
|
@@ 1671-1677 (lines=7) @@ | ||
1668 | foreach (str_split($x) as $char) { |
|
1669 | $binX .= str_pad(decbin((int) $char), 3, '0', STR_PAD_LEFT); |
|
1670 | } |
|
1671 | if (strlen($binX) == 30 && $binX[0] == '1') { |
|
1672 | for ($i = 0; $i < 30; ++$i) { |
|
1673 | $binX[$i] = ($binX[$i] == '1' ? '0' : '1'); |
|
1674 | } |
|
1675 | ||
1676 | return (bindec($binX) + 1) * -1; |
|
1677 | } |
|
1678 | ||
1679 | return bindec($binX); |
|
1680 | } |