01.
<?php
02.
function
make2validhex(
$data
){
03.
$data
= (string)
$data
;
04.
$len
=
strlen
(
$data
);
05.
if
(
$len
% 2) {
06.
return
substr
(
$data
, 0,
$len
-1);
07.
}
08.
return
$data
;
09.
}
10.
?>
11.
test:
12.
<?php
13.
$string
=
"ทดสอบ"
;
14.
echo
$string
;
15.
echo
PHP_EOL;
16.
$hex
= bin2hex(
$string
);
17.
18.
19.
echo
$hex
;
20.
echo
PHP_EOL;
21.
$deff
=
substr
(
$hex
, 0,
strlen
(
$hex
) -1);
22.
23.
echo
PHP_EOL;
24.
echo
hex2bin(make2validhex(
$deff
));
25.
echo
PHP_EOL;
26.
?>