@@ 1552-1558 (lines=7) @@ | ||
1549 | foreach (str_split($x) as $char) { |
|
1550 | $binX .= str_pad(base_convert($char, 16, 2), 4, '0', STR_PAD_LEFT); |
|
1551 | } |
|
1552 | if (strlen($binX) == 40 && $binX[0] == '1') { |
|
1553 | for ($i = 0; $i < 40; ++$i) { |
|
1554 | $binX[$i] = ($binX[$i] == '1' ? '0' : '1'); |
|
1555 | } |
|
1556 | ||
1557 | return (bindec($binX) + 1) * -1; |
|
1558 | } |
|
1559 | ||
1560 | return bindec($binX); |
|
1561 | } |
|
@@ 1703-1709 (lines=7) @@ | ||
1700 | foreach (str_split($x) as $char) { |
|
1701 | $binX .= str_pad(decbin((int) $char), 3, '0', STR_PAD_LEFT); |
|
1702 | } |
|
1703 | if (strlen($binX) == 30 && $binX[0] == '1') { |
|
1704 | for ($i = 0; $i < 30; ++$i) { |
|
1705 | $binX[$i] = ($binX[$i] == '1' ? '0' : '1'); |
|
1706 | } |
|
1707 | ||
1708 | return (bindec($binX) + 1) * -1; |
|
1709 | } |
|
1710 | ||
1711 | return bindec($binX); |
|
1712 | } |