Hej, vet nån om PHP har en färdig commando som returnerar Hex värde, dvs Ä = C4? Hittade lösningen: Du kan använda ord() och dechex():commando som returnerar Hex värde?
Exempelvis:
I VB6 skriver man:
strtemp2 = CStr(Hex(Asc("Ä"))) '<------- strTemp2 har värdet C4
Hur skriver man det när det gäller PHP?
Tack i förhand!
/TonySv: commando som returnerar Hex värde?
function asc2hex ($temp) {
$i = 0;
$data = '';
$temp = Trim($temp);
$len = strlen($temp);
for ($i=0; $i<$len; $i++) $data.=sprintf("%02x",ord(substr($temp,$i,1)));
return $data;
}
/TonySv: commando som returnerar Hex värde?
$hexstr = dechex(ord('Ä'));
Om du skall göra om en URL, kan du använda urlencode().Sv: commando som returnerar Hex värde?
$hex = sprintf( "%X", ord("Ä") );
Nu innehåller $hex bokstavens hexvärde.