PHPメモ:WebAPIをJSONで取ってきた後の処理

WebAPIをJSONで取ってきて、 json_decode()して、var_dump()したら、こんな感じの配列だったよ。

array(3) {
  ["vegetable"]=>
  array(2) {
    ["title"]=>
    string(12) "にんじん"
    ["price"]=>
    string(6) "100円"
  }
  ["fruit"]=>
  array(2) {
    ["title"]=>
    string(9) "りんご"
    ["price"]=>
    string(6) "200円"
  }
  ["born"]=>
  array(2) {
    ["country"]=>
    string(9) "北海道"
    ["city"]=>
    string(6) "札幌"
  }
}

この中で商品名と値段だけ、カンマ区切りで取り出したい。そして、最後はカンマ無しで、という処理をしたい時のコードをメモ。

<?php
foreach($food as $key){
    if(isset($key['title'])){
        $key_out .= $key['title'].":".$key['price'].",";
    }
}
echo rtrim($key_out,",");

表示はこうなります。

にんじん:100円,りんご:200円