« なぜか桑田靖子 | トップページ | これはベスト盤ではない。PIZZICATO FIVE、名前のないアルバム »

2011年8月31日 (水曜日)

foreachよりjoin、PHPあるある(うそ)

 PHPでWebサービスから取得したJSONなデータを処理。json_decodeを使えばサクっと配列としてアクセスできる。

 同じWebサービスを使ったJavaScriptで書かれていたサンプルを見て、foreachで回せばいいか、と思い処理。やりたいのは、ある階層(?)に並列(?)にあるデータをカンマでつなげるというもの(いろいろと用語がわからない)。
 こんなふうにして見た。

foreach($json->data as $bar){
$a .= $bar . ", ";
}
$itemDevices = trim($itemDevices, ", ");

 とりあえず、意図した動作になった。風呂に入って一休み。そこで「違う!」と気づく。

 joinでいいじゃん!

$a = join(", ", $json->data);

 たまにはもう少しよく考えたほうがいいと思った。

 とりあえず、今後もこういうことが内容にメモ。

PHPによるWebアプリケ-ションス-パ-サンプル第2版
よくわかるPHPの教科書
PHP逆引きレシピ
posted with look!!


|

« なぜか桑田靖子 | トップページ | これはベスト盤ではない。PIZZICATO FIVE、名前のないアルバム »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/35726/52616457

この記事へのトラックバック一覧です: foreachよりjoin、PHPあるある(うそ):

« なぜか桑田靖子 | トップページ | これはベスト盤ではない。PIZZICATO FIVE、名前のないアルバム »