ved ikke om det kan gøres nemmere, men:
<?php
function bintohex($str){
$hex = '0123456789ABCDEF';
$res = '';
for($i = 0; $i < strlen($str); $i++){
$h = ord($str[$i]);
$h1 = $h % 16;
$h2 = ($h - $h1)/16;
$res .= $hex[$h2].$hex[$h1].' ';
}
return $res;
}
echo bintohex("123abC");