[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 メーリングリストの案内