Home >Backend Development >PHP Problem >How to create a new array in php

How to create a new array in php

WBOY
WBOYOriginal
2023-05-07 13:11:07682browse

In PHP, there are many ways to create new arrays. The following are several common methods:

  1. Direct initialization assignment

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'];
  1. Use the array() function

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');
  1. Using the range() function

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);
  1. Using the array_fill() function

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');
  1. Use loops to build arrays

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn