[PHP-users 34432] Re: 変数の結合

"鈴木孝征 (Suzuki Takamasa)" takamasa @ thaliana.myhome.cx
2009年 3月 19日 (木) 14:28:31 JST


Minoru.Harada様へ。

> 説明不足だったようです。
> $sessionID = "FR7fKhHaBAGfc81bYh3xq9pU6-9DIvnvDmLCFZQ*WbuWj"
> とした場合、以下変数を結合した結果
> $url = "http://ri2.rois.com/";
> $url .= $sessionID;
> $url .= "/CTIB/RI3APISNAP?RIC=XAU=X&ENCODING=SHIFT_JIS&FORMAT=XML";

上記を実行して本当に以下のようになりますか。

> ----------------------------------------------------------------------
> http://ri2.rois.com/ FR7fKhHaBAGfc81bYh3xq9pU6-9DIvnvDmLCFZQ*WbuWj
> /CTIB/RI3APISNAP?RIC=XAU=X&ENCODING=SHIFT_JIS&FORMAT=XML
> ----------------------------------------------------------------------

なにが言いたいかというと自分で
$sessionID = "FR7fKhHaBAGfc81bYh3xq9pU6-9DIvnvDmLCFZQ*WbuWj";
と設定した場合と
$sessionID = $req->getResponseBody();
とした場合で同じ結果が得られますか?ということです。

> print str_replace(' ','',$url);

見えているのがスペースではなく改行だからでしょう。

> trim($sessionID)

もちろん $sessionID = trim($sessionID); とやってみたのですよね。
trim関数のマニュアルをよく読んでください。



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