PHP是一種強大的伺服器端腳本語言,被廣泛應用於Web開發中。在PHP中,陣列是一個非常重要的資料類型,它允許我們在一個變數中儲存多個值。本文將介紹PHP中陣列的寫法。
在PHP中,陣列變數可以如下進行宣告:
// 声明一个空数组 $arr = array(); // 声明一个带有元素的数组 $arr = array('apple', 'orange', 'banana');
另外,從PHP 5.4版本開始,也可以使用簡化的語法方式進行數組變數的聲明:
// 空数组 $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中文網其他相關文章!