0

ここでは本当にphp初心者です。質問が単純すぎる場合は申し訳ありません。

私はオンラインコースをフォローしていますが、アレイの章で行き詰まりました。

これらは、配列の次の表現を示しています。

$years
: array = 
  0: array = 
    0: string = 6465
    1: string = 1964-1965
  1: array = 
    0: string = 6566
    1: string = 1965-1966
  2: array = 
    0: string = 6667
    1: string = 1966-1967
  3: array = 
    0: string = 6768
    1: string = 1967-1968

そして、それを適切なPHP配列に変換する方法がわかりません。

アレイがどうなるか教えていただけませんか?

どうもありがとう

4

3 に答える 3

4
$years = array(
    array( "6465", "1964-1965" ),
    array( "6566", "1965-1966" ),
    ...
);

于 2012-06-27T13:17:31.383 に答える
1

ガブリエルベイカーの答えは絶対に正しいです。追加のポイントとして、PHP 5.4以降には、代替の省略された配列構文があります。

$years = [
    ['6465', '1964-1965'],
    ['6566', '1965-1966'],
    ['6667', '1966-1967'],
    ['6768', '1967-1968']
];

これは以前のバージョンのPHPでは機能しませんが、明らかにはるかに理解しやすく明確であることに注意してください。

配列の構文は、PHPのマニュアルに記載されています。

于 2012-06-27T13:22:08.403 に答える
0

こんな感じで

$years = array( 
  0 => array( 
    0 => 6465,
    1 => 1964-1965,
  ),
  1 => array(
    0 => 6566,
    1 => 1965-1966,
  ),
  2 => array( 
    0 => 6667,
    1 => 1966-1967,
  ),
  3 => array( 
    0 => 6768,
    1 => 1967-1968,
  ),
)
于 2012-06-27T13:20:14.377 に答える