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

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;
}