PHP 開発において、2 次元配列は非常に実用的なデータ構造です。 2 次元配列の各要素は、複数の値を含む配列です。たとえば、生徒の名前、年齢、性別、得点、その他の情報を記録する必要がある場合、2 次元配列を使用してこの情報を保存できます。
PHP では 2 次元配列を入力する方法は非常に簡単で、以下の方法が利用できます:
$studentArray = array( array('Alice', 18, 'female', 90), array('Bob', 19, 'male', 87), array('Cathy', 17, 'female', 94), array('David', 20, 'male', 91), );上記のコードでは、$ という名前のバイナリを宣言します。 StudentArray 次元配列。各部分配列は、「名前」、「年齢」、「性別」、「スコア」などの学生の情報を表します。
$studentArray = [ ['Alice', 18, 'female', 90], ['Bob', 19, 'male', 87], ['Cathy', 17, 'female', 94], ['David', 20, 'male', 91], ];array() 関数を使用した手動入力と同様に、この構文では 2 次元配列をさらに入力できます。便利で、見た目もすっきりしています。
$filename = 'student.csv'; $file = fopen($filename, 'r'); $studentArray = []; // 循环读取CSV文件的每一行 while (($row = fgetcsv($file)) !== false) { $studentArray[] = $row; } fclose($file);上記のコードでは、 $ という名前のファイルstudentArray の空の配列。fopen() 関数を使用して、student.csv という名前のファイルが開かれました。次に、while ループで fgetcsv() 関数を使用して、カンマを区切り文字として CSV ファイルの各行を読み取り、配列として保存します。最後に、[] 演算子を使用してこの配列を $studentArray に追加します。 結論PHP で 2 次元配列を入力する方法はたくさんあります。 array() 関数または [] 演算子を使用した手動入力が最も一般的な方法です。動的入力は、ファイルを読み取るか、他のデータ ソースから 2 次元配列を取得することによって実行できます。いずれにしても、マスターするには少し練習するだけです。
以上がPHPに二次元配列を入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。