Comment obtenir la représentation hexadecimale d'une chaine de caractères

Bonjour,

Je cherche l'équivalent de la fonction php unpack:
unpack('H*', 'AIJKZ') => string(10) "41494a4b5a"

hex(ord('A')) + hex(ord('I')) + hex(ord('J')) + hex(ord('K')) + hex(ord('Z')) retourne '0x410x490x4a0x4b0x5a",
ce qui n'est pas tout à fait la même chose.

Merci.