2010年3月31日

[PHP-users 35084] Re:文字変換のにコードについて

重松さん

確認しました。

<?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 mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2010年3月31日 09:10
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/94718
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。