Home  >  Article  >  Backend Development  >  How to write php array

How to write php array

王林
王林Original
2019-09-19 11:53:493706browse

How to write php array

How to understand arrays

Array is a data type often used in php. It is widely used because of the characteristics of the php language. Variables can store multiple data of any type. Use data as a unit. An array is a collection of variables with the same value type. We can think of a variable as a box containing values, and then think of an array as a box with layers, each layer can store a value.

The purpose of using arrays

The most direct purpose of using arrays is to process data in batches. The essence of arrays is to store, manage and operate a set of variables. The capacity of an array to store data can be automatically adjusted according to the increase or decrease in the number of array elements. We can also use arrays to complete data structure functions in other strongly typed languages, such as collections in Java.

For example, we can declare the content in the table in the above figure using a composite type variable to form a two-dimensional array of "contacts". You can also use a double-layer loop to traverse each data in the two-dimensional array and output it to the browser. We can also insert the data into the database, or convert it into an xml file, etc.

In PHP, arrays can be divided into index arrays and associative arrays according to different ways of providing subscripts;

Index array: Index values ​​in indexed arrays are integers. In most programming languages, arrays have numerical indexes, starting at 0 and incrementing one at a time. Array elements can be identified by position in an indexed array.

Associative array: Strings are used as index values ​​in associative arrays. It is very rare in other programming languages, but it is very common in PHP to use strings as subscripted arrays. In associative arrays, array elements can be identified by name.

Method of array declaration

Direct assignment method declares an array. This is the simplest and most commonly used method of arrays. The syntax is as follows:

$Array variable name [index value] = content

The array has no size limit, and the array is initialized in one block at the same time of declaration. In the following example, two array variables are declared, namely person1 and person2. Use numbers in square brackets [] after the variable name to declare index arrays, and use strings to declare associative arrays. As shown below:

How to write php array

The output information is as follows:

How to write php array

Use the array() function to declare an array

array() language creates an array, and uses commas to separate the keys and values ​​of the array (key=>value). The syntax format is as follows:

$Array variable name=array(key1 =>value1, key2=>value2....keyN=>valueN);

If "=>" is not used to match the specified subscript, the default is the index array . The default index value starts from 0 and increases one at a time. The code example is as follows:

$person1=array(1,"Zhang San","Male","Hebei");

The above code is created as a $person array, including four elements, and the default index value starts from 0.

Recommended tutorial: PHP video tutorial

The above is the detailed content of How to write php array. 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
Previous article:How to output php arrayNext article:How to output php array