• ベストアンサー

多次元配列の一次元目の最大値の求め方

多次元配列の一次元目の最大値の求め方 下記のような多次元配列(ちなみに、これって二次元配列ですか?)があるとき、 常に、「一次元目の最大値+1」を返すようにしたいのですが、 どうすればよいのでしょうか? $data[0][0]とか$data[1][0]とか$data[2][0]とかの最大値の意味です。 下記の例でいくと、一次元目の最大値が3なので、数値の4を返したいのですが…、 ■$data 1,0,A1,B1,C1 2,5,A2,B2,C2 3,0,A3,B3,C3 3,2,A4,B4,C4

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

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

$max = 0; foreach($data as $line) { $num = intval($line[0]); if ($num > $max) { $max = $num; } } $max++;

re999
質問者

お礼

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