[PHP-users 35084] Re: 文字変換のにコードについて
eiichi_maekawa @ mhi.co.jp
eiichi_maekawa @ mhi.co.jp
2010年 3月 31日 (水) 09:10:25 JST
重松さん
確認しました。
<?php
function str2hex($string){
$ret = "";
$ret = bin2hex ( $string ); #string to hex conversion
return $ret;
}
function hex2str($string){
$ret = "";
$ret = pack('H*',$string);
return $ret;
}
$junk = "kaisya会社 123 重厚重工業";
$x1 = str2hex($junk);
$x2 = hex2str($x1);
echo $x1;
echo $x2;
?>
結果は、以下となりました。
$x1;;6b616973796189ef8ed08140313233208f648cfa8f648d488bc6
$x2;;kaisya会社 123 重厚重工業
packの使い方を理解してませんでした。
'H'だけでは駄目なんですね。H*としなければ・・
ありがとうございました。
PHP-users メーリングリストの案内