Advertisement
Guest User

Untitled

a guest
May 27th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. <?php
  2.  
  3. function dominó($data) {
  4. $ret = '';
  5. $remains = null;
  6. $tmp = null;
  7. for ($i = 0; $i < strlen($data); $i++) {
  8. $remains = 0;
  9. $tmp = ord($data[$i]);
  10. while ($tmp > floor(ord($data[$i]) / 8)) {
  11. $tmp = floor($tmp / 2);
  12. }
  13. $tmp = ($tmp >= 10 ? $tmp : '0'.$tmp);
  14. $remains = ord($data[$i]) - ($tmp * 8);
  15. $ret .= $tmp.'.'.$remains;
  16. $remains = null;
  17. $tmp = null;
  18. }
  19. return $ret;
  20. }
  21.  
  22. function dominar($data) {
  23. $ret = '';
  24. foreach (str_split($data, 4) as $targetPart) {
  25. $targetPart = (explode('.', $targetPart)[0] * 8) + explode('.', $targetPart)[1];
  26. $ret .= chr($targetPart);
  27. }
  28. return $ret;
  29. }
  30.  
  31. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement