In PHP, there are many ways to create new arrays. The following are several common methods:
Directly enclose the array elements in comma-separated form in square brackets [] and assign them to a variable , to create a new array.
// 创建一个包含4个元素的新数组 $newArray = ['apple', 'banana', 'orange', 'grape'];
Using the array() function can also create a new array. This function supports multiple forms of parameters. You can use Specify array elements in comma-separated form. Below is some sample code.
// 创建一个包含5个元素的新数组 $newArray = array('apple', 'banana', 'orange', 'grape', 'mango'); // 创建一个用索引键指定元素的数组 $newArray = array(1 => 'apple', 2 => 'banana', 3 => 'orange'); // 创建一个用字符串键指定元素的数组 $newArray = array('name' => 'John', 'age' => 30, 'email' => 'john@example.com');
PHP’s range() function can be used to create an array. This function takes the start value and the end value as parameters to generate an array. An array containing all elements within the specified value range.
// 创建一个包含10个元素的新数组 $newArray = range(0, 9); // 创建一个包含26个小写字母的新数组 $newArray = range('a', 'z'); // 创建一个包含6个整数的新数组,步长为2 $newArray = range(0, 10, 2);
The array_fill() function can be used to create a specified number of elements that are all the same. The first parameter of this function is the starting position, the second parameter is the amount to be filled, and the third parameter is the value to be filled.
// 创建一个包含15个值为0的元素的新数组 $newArray = array_fill(0, 15, 0); // 创建一个包含10个值为'a'的元素的新数组 $newArray = array_fill(0, 10, 'a');
When using loops to process data, you can create a new array by continuously adding elements to the array.
// 创建一个包含10个偶数的新数组 $newArray = array(); for ($i = 0; $i < 10; $i++) { $newArray[] = $i * 2; }
Summary
The above are several common methods of creating new arrays in PHP. You can choose the corresponding method to build a new array according to actual needs. In actual applications, there are many scenarios for creating new arrays. It is necessary to choose the most suitable method according to the actual situation to improve development efficiency and code readability.
The above is the detailed content of How to create a new array in php. For more information, please follow other related articles on the PHP Chinese website!