PHPでの多次元配列から必要な要素列だけの配列にするコード

nakata 65views 更新:2016年5月25日

PHPで、多次元配列から必要な要素列だけを選んで新しい多次元配列にするコードです。

$変数名=array();
$H=0;
foreach(&元の多次元配列 as $value){
$変数名[$h]['key']=$value[欲しい要素列番号];
・・・
$H=$H+1;
}

本日実際に用いたのが下の例です。鯖江市のお店のバリアフリーに関する情報のオープンデータのCSVファイルから名前、緯度、経度、入り口のバリアフリー情報、形、トイレの形式のみを取り出しました。

  $total=array();
$h=0;
foreach($free as $values3){
  $total[$h]['name']=$values3[1];
  $total[$h]['latitude']=$values3[17];
  $total[$h]['longitude']=$values3[18];
  $total[$h]['entranceB']=$values3[5];
  $total[$h]['entranceT']=$values3[6];
  $total[$h]['toiletT']=$values3[8];
$h=$h+1;
}

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません