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

前川 映一 eiichi_maekawa @ mhi.co.jp
2010年 3月 31日 (水) 07:49:48 JST


前川です。

重松さん、重ね重ね、ありがとうございます。

> ところで、さっき具体的に URL も指し示したんですが、bin2str(), pack()
> ではダメだったんですか?
> 何が違うのか、サッパリ理解できないのですが?
> もしかして見当違いの回答をしているんでしょうか?

確かに、ありました。
説明書だけでは、能力不足(というか、phpの勉強不足)で、
使い方が分からず、断念しました。
サンプルコードもありましたが、よく理解できませんでした。

> <?php
>
> $x = array();
>
> $junk = bin2hex('Hello, world!');
>
> function hex2str($string){
> $ret = "";
> $string = trim($string);
>
>    for($i=0;$i<strlen($string);$i+=2){
>       $ret .= chr( hexdec(substr($string,$i,2)) );
>    }
>
> return $ret;
> }
>
> $x['hex2str'] = hex2str($junk);
> $x['pack H*'] = pack('H*', $junk);
>
> var_dump($x);
>
> ?>

上記のサンプル、試してみます。

> $x['hex2str'] = hex2str($junk);
は、参考になると思いますが、理解するのに時間がかかりそうです。

スクリプト言語は、始めたばかりです。

今後も、アドバイス等、宜しくお願いします。



PHP-users メーリングリストの案内