在PHP中,可以使用以下语法创建一个数组:
php $array = array(value1, value2, value3, ...);
其中,value1, value2, value3
等为数组元素,也可以不指定元素值,如下所示:
php $array = array();
这样创建的数组为空数组,可以通过后续添加元素来填充。
可以使用数组下标来访问数组元素,下标从0开始,如下所示:
php $array = array('apple', 'banana', 'orange'); echo $array[0]; // 输出apple echo $array[1]; // 输出banana echo $array[2]; // 输出orange
也可以使用关联数组,即使用字符串作为下标,如下所示:
php $assoc_array = array('name' => 'Tom', 'age' => 18, 'gender' => 'male'); echo $assoc_array['name']; // 输出Tom echo $assoc_array['age']; // 输出18 echo $assoc_array['gender']; // 输出male
可以使用以下函数向数组中添加元素:
array_push($array, $value)
:向数组末尾添加一个或多个元素array_unshift($array, $value)
:向数组开头添加一个或多个元素$array[] = $value
:向数组末尾添加一个元素可以使用以下函数从数组中删除元素:
array_pop($array)
:从数组末尾删除一个元素array_shift($array)
:从数组开头删除一个元素unset($array[key])
:从数组中删除指定下标的元素可以使用以下语句遍历数组:
php $array = array('apple', 'banana', 'orange'); foreach ($array as $value) { echo $value . '
'; }
也可以使用关联数组遍历:
php $assoc_array = array('name' => 'Tom', 'age' => 18, 'gender' => 'male'); foreach ($assoc_array as $key => $value) { echo $key . ': ' . $value . '
'; }
以上就是PHP创建和操作数组的基本方法。