Home  >  Article  >  Backend Development  >  There are several ways to write php arrays

There are several ways to write php arrays

DDD
DDDOriginal
2023-08-24 14:13:31985browse

PHP arrays can be written in a variety of ways, such as indexed arrays, associative arrays, multidimensional arrays, short array syntax, and dynamically created arrays. Detailed description: 1. Index array is the most common array type, using numbers as key values ​​to access array elements; 2. Associative arrays use strings as key values ​​to access array elements, and each element has a unique key value. The corresponding value can be accessed through this key value; 3. Multi-dimensional array refers to an array containing other arrays as elements. Another array can be nested in an array to form a multi-dimensional array structure; 4. Short array syntax, etc.

There are several ways to write php arrays

The operating environment of this article: Windows 10 system, PHP8.1.3 version, Dell G3 computer.

In PHP, an array is a special data type used to store multiple values. There are many ways to write PHP arrays, including the following:

Index array:

Index array is the most common array type, which uses numbers as key values ​​to access Array elements. Array elements can be accessed through subscripts, which start counting from 0. Here is an example:

$numbers = array(1, 2, 3, 4, 5);
echo $numbers[0]; // 输出 1

Associative arrays:

Associative arrays use strings as key values ​​to access array elements. Each element has a unique key through which the corresponding value can be accessed. Here is an example:

$person = array("name" => "John", "age" => 30, "city" => "New York");
echo $person["name"]; // 输出 John

Multidimensional array:

A multidimensional array is an array that contains other arrays as elements. An array can be nested within another array to form a multidimensional array structure. Here is an example:

$students = array(
    array("name" => "John", "age" => 20),
    array("name" => "Jane", "age" => 22),
    array("name" => "David", "age" => 21)
);
echo $students[1]["name"]; // 输出 Jane

Short array syntax:

Starting with PHP version 5.4, a simplified array syntax called short array syntax was introduced. Arrays can be created more concisely using short array syntax. The following is an example:

$colors = ["red", "blue", "green"];
echo $colors[0]; // 输出 red

Dynamic creation of arrays:

In addition to using array literals to create arrays, you can also use some functions to dynamically create arrays. For example, use the range() function to generate a continuous array, and use the array_fill() function to generate an array with a specified length and default value. The following is an example:

$numbers = range(1, 5); // 创建一个包含1到5的数组
$filledArray = array_fill(0, 5, "default"); // 创建一个长度为5,值都为"default"的数组

Summary

PHP arrays can be written in a variety of ways, such as indexed arrays, associative arrays, multidimensional arrays, short array syntax, and dynamically created arrays. According to specific needs, you can choose a suitable array writing method to handle different data structures and operations.

The above is the detailed content of There are several ways to write php arrays. 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