PHP は、Web 開発で広く使用されている強力なサーバーサイド スクリプト言語です。 PHP では、配列は 1 つの変数に複数の値を格納できるようにする非常に重要なデータ型です。この記事ではPHPでの配列の書き方を紹介します。
PHP では、配列変数は次のように宣言できます。
// 声明一个空数组 $arr = array(); // 声明一个带有元素的数组 $arr = array('apple', 'orange', 'banana');
さらに、PHP 5.4 バージョンからは、Array も宣言できます。変数は、簡略化された構文を使用して宣言できます。
// 空数组 $arr = []; // 带有元素的数组 $arr = ['apple', 'orange', 'banana'];
連想配列は、キーと関連付けることができる特別なタイプの配列です。そのキーを使用して要素にアクセスできます。 PHP では、連想配列は次のように記述されます。
// 声明一个带有键的关联数组 $arr = array( 'name' => 'Tom', 'age' => 20, 'gender' => 'male' );
簡略化された構文を使用して連想配列を宣言することもできます。
// 带有键的关联数组 $arr = [ 'name' => 'Tom', 'age' => 20, 'gender' => 'male' ];
$arr = array('apple', 'orange', 'banana'); echo $arr[0]; // 输出 "apple" echo $arr[1]; // 输出 "orange" echo $arr[2]; // 输出 "banana" // 关联数组的访问方式 $info = array( 'name' => 'Tom', 'age' => 20, 'gender' => 'male' ); echo $info['name']; // 输出 "Tom" echo $info['age']; // 输出 20 echo $info['gender']; // 输出 "male"
$arr = array('apple', 'orange', 'banana'); $arr[1] = 'pear'; print_r($arr); // 输出 Array ( [0] => apple [1] => pear [2] => banana ) // 修改关联数组的值 $info = array( 'name' => 'Tom', 'age' => 20, 'gender' => 'male' ); $info['name'] = 'Jerry'; print_r($info); // 输出 Array ( [name] => Jerry [age] => 20 [gender] => male )
$arr = array('apple', 'orange', 'banana'); foreach ($arr as $value) { echo $value . ' '; // 输出 "apple orange banana " } // 遍历关联数组 $info = array( 'name' => 'Tom', 'age' => 20, 'gender' => 'male' ); foreach ($info as $key => $value) { echo $key . ':' . $value . ' '; // 输出 "name:Tom age:20 gender:male " }
以上がPHPの配列の書き込み方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。