Home > Backend Development > PHP Problem > How to process arrays in php

How to process arrays in php

PHPz
Release: 2023-04-26 09:45:15
Original
695 people have browsed it

PHP is a very excellent programming language that has excellent performance in processing data. When it comes to processing arrays, PHP also provides a wealth of functions and syntax to simplify programmers' work. This article will introduce how to process arrays in PHP.

1. Create an array

In PHP, we can create an array in two ways: one is to use the array() function, and the other is to use the [] symbol.

The syntax format of using the array() function to create an array is as follows:

$数组名 = array(元素1, 元素2, 元素3, ...);
Copy after login

For example:

$weekdays = array('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday');
Copy after login

We can also use the [] symbol to create an array. The syntax format of this method is as follows:

$数组名 = [元素1, 元素2, 元素3, ...];
Copy after login

For example:

$fruits = ['apple', 'banana', 'orange', 'pear'];
Copy after login

The advantage of using an array is that we can store multiple data in one variable and process these data at any time.

2. Access array elements

In PHP, we can use the array name and index number to access array elements. The index number is the number of each element in the array, counting from 0. For example, to access the second element "Tuesday" in the $weekdays array, we can use the following code:

echo $weekdays[1];
Copy after login

The output is "Tuesday".

3. Array operation

PHP provides a large number of array operation functions. The following are some common array operation functions:

  1. array_push(): to the end of the array Add one or more elements.
$fruits = array('apple', 'banana', 'orange', 'pear');
array_push($fruits, 'grape', 'watermelon');
print_r($fruits);
Copy after login

The output result is:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => pear
    [4] => grape
    [5] => watermelon
)
Copy after login
  1. array_pop(): Delete an element from the end of the array.
$fruits = array('apple', 'banana', 'orange', 'pear');
array_pop($fruits);
print_r($fruits);
Copy after login

The output result is:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Copy after login
  1. array_shift(): Delete an element from the beginning of the array.
$fruits = array('apple', 'banana', 'orange', 'pear');
array_shift($fruits);
print_r($fruits);
Copy after login

The output result is:

Array
(
    [0] => banana
    [1] => orange
    [2] => pear
)
Copy after login
Copy after login
  1. array_unshift(): Add one or more elements to the beginning of the array.
$fruits = array('apple', 'banana', 'orange', 'pear');
array_unshift($fruits, 'grape', 'watermelon');
print_r($fruits);
Copy after login

The output result is:

Array
(
    [0] => grape
    [1] => watermelon
    [2] => apple
    [3] => banana
    [4] => orange
    [5] => pear
)
Copy after login
  1. array_slice(): intercept some elements in the array.
$fruits = array('apple', 'banana', 'orange', 'pear', 'grape');
$sliced_fruits = array_slice($fruits, 1, 3);
print_r($sliced_fruits);
Copy after login

The output result is:

Array
(
    [0] => banana
    [1] => orange
    [2] => pear
)
Copy after login
Copy after login

The first parameter is the array that needs to be intercepted, the second parameter is the starting position of interception (counting from 0), and the The three parameters are the length of interception.

4. Traverse the array

You can use for loop, foreach loop and while loop to traverse the array. Among them, the use of foreach loop is the most common. The following is an example of using a foreach loop to traverse an array:

$fruits = array('apple', 'banana', 'orange', 'pear', 'grape');
foreach ($fruits as $fruit) {
    echo $fruit . ' ';
}
Copy after login

The output result is:

apple banana orange pear grape
Copy after login

In the foreach statement, $fruits represents the array that needs to be traversed, and $fruit represents the currently traversed element. We can also output both the keys and values ​​of the array elements. The sample code is as follows:

$fruits = array('apple', 'banana', 'orange', 'pear', 'grape');
foreach ($fruits as $key => $value) {
    echo $key . '=>' . $value . ' ';
}
Copy after login

The output result is:

0=>apple 1=>banana 2=>orange 3=>pear 4=>grape
Copy after login

5. Summary

Through the above introduction, I believe everyone Gained a deeper understanding of array operations in PHP. As an important data type, arrays are frequently used in programs. Mastering its related operating functions and syntax has a positive effect on improving development efficiency.

The above is the detailed content of How to process arrays 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