How to create a new array in php

WBOY
Release: 2023-05-07 13:11:07
Original
632 people have browsed it

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'];
Copy after login
  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');
Copy after login
  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);
Copy after login
  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');
Copy after login
  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;
}
Copy after login

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!

source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template