= 5) { $bitsLeft -= 5; $encoded .= $base32Chars[($buffer >> $bitsLeft) & 31]; $buffer &= (1 << $bitsLeft) - 1; } } if ($bitsLeft > 0) { $encoded .= $base32Chars[($buffer << (5 - $bitsLeft)) & 31]; } return $encoded; } ?>