= 5) { $base32String .= self::LOOKUP_TABLE[($buffer >> ($bitsLeft - 5)) & 0x1F]; $bitsLeft -= 5; } } if ($bitsLeft > 0) { $base32String .= self::LOOKUP_TABLE[($buffer << (5 - $bitsLeft)) & 0x1F]; } return $base32String; } }