• ベストアンサー

PHPで2次元配列を1次元配列にしたいのですが、わからないので教えてく

PHPで2次元配列を1次元配列にしたいのですが、わからないので教えてください。 例えば2次元配列を以下のようにします。 $ss[0][0]=a $ss[0][1]=b $ss[0][2]=c $ss[1][0]=あ $ss[2][0]=い $ss[3][0]=う これを以下のような1次元配列にしたいです。、 $ss[0][0]→$g[0],$ss[0][1]→$g[1],$ss[0][2]=$g[2] $ss[1][0]→$h[0],$ss[2][0]→$h[1],$ss[3][0]=$h[2] よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

for ($i=0; $i<3; $i++) { $g[$i] = $ss[0][$i]; $h[$i] = $ss[$i+1][0]; }

e_honda
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yuu_x
  • ベストアンサー率52% (106/202)
回答No.2

$g = array_shift($ss); $h = array_map('array_shift', $ss);

e_honda
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。

専門家に質問してみよう