Home Backend Development PHP Tutorial A brief description of PHP array related functions

A brief description of PHP array related functions

Jun 12, 2018 am 09:48 AM
php array related functions

This article mainly introduces PHP array-related functions, and summarizes the related arrays in PHP, which has certain reference value. Friends in need can refer to it

This article summarizes PHP array-related functions. The details are as follows:

This includes the function name and usage instructions, but there are no detailed code examples. Interested friends can check the relevant function usage on this site.

Array related processing functions

current(array name) Outputs the value of a string in the array, starting from the first one.
key(array name) Outputs the next string in the array index, starting from the first one.
next(array name) controls the array pointer to move backward.
prev(array name) controls the array pointer to move forward.
end(array name) controls the array pointer to move forward Toward the last digit.
reset (array name) controls the array pointer to move to the first digit.
array_change_key_case (1. Target array 2. CASE_UPPER uppercase or CASE_LOWER lowercase) Change all array subscripts to uppercase or lowercase.
array_chunk(1. Target array 2. Decomposition number 3. Output Boolean true or false) Decompose an array into multiple small arrays.
array_count_values ​​(array name) is used to count the occurrence of each value in the array The number of times.
array_fill(1. From where the subscript starts 2. How many are output 3. What are their values) is used to initialize the array.
array_filter (1. Target array 2. User-defined function ) Filter function, customize what standard is true and what standard is false. This function can automatically filter out false strings.
array_flip (target array) changes the subscript to a value, and the value to a subscript.
array_sum (target array) Calculate the sum of all element values ​​in the target array.
array_unique (target array) Remove duplicate values ​​​​in the target array.
array_values ​​(target array) Remove all subscripts in the target array, Recalculate the subscripts of the values ​​in this function starting from "0".
array_keys(target array) Output all subscripts in the target array.
in_array(1. What to find 2. Target array 3. Whether Search strictly according to the data type, if yes, enter true) Find whether there is the searched data in the target array.
array_search(1. What you are looking for 2. Target array 3. Whether to search strictly) Find whether there is the searched data in the target array data, if there is, the subscript of this data will be output.
array_key_exists(1. The subscript to be found 2. The target array) Find whether there is the subscript to be searched for in the target array, if so, it will output true, if not, it will output false.
extract(target array) Convert the array into a variable.
compact(Variable subscript to be converted into an array) Convert multiple variables into an array.
Array and stack (first in, last out)
array_push (1. Target array 2. Value pushed onto the stack) Push function.
array_pop(target array) Pop function.
Array and queue (first in, first out)
array_unshift(1. Target array 2. Push the value of the pair) Push the pair function.
array_shift(1 target array) Pop the pair function.
Ignore the key name of the array sort:
sort(target array) Sort from small to large.
rsort (target array) Sort from large to small.
Array sorting that retains key names:
asort (target array) Retains the original subscript and sorts values ​​from small to large.
arsort( Target array) retains the original subscript, and sorts the values ​​from large to small.
Natural sorting method:
natsort (target array) retains the original subscript, sorts the values ​​from large to small, and is not case-sensitive.
natcasesort (target array) retains the original subscript, sorts values ​​from small to large, and is not case sensitive.
array_merge(1. Target array 2. Target array...) Merges multiple arrays.
array_diff(1.Compared array 2.Compared array 3.Compared array...) Find the difference product of the array.
array_intersect(1.Compared array 2.Compared array 3.Compared array. .....) Find the intersection product of arrays.

Summary: The above is the entire content of this article, I hope it will be helpful to everyone's learning.

Related recommendations:

php implements gzip configuration and modification method in apache environment

php captures Baidu pages and corresponding strings Method

php method of using curl to obtain Compete statistical website information

The above is the detailed content of A brief description of PHP array related functions. For more information, please follow other related articles on the PHP Chinese website!

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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

CakePHP Project Configuration CakePHP Project Configuration Sep 10, 2024 pm 05:25 PM

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

CakePHP Date and Time CakePHP Date and Time Sep 10, 2024 pm 05:27 PM

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

CakePHP Working with Database CakePHP Working with Database Sep 10, 2024 pm 05:25 PM

Working with database in CakePHP is very easy. We will understand the CRUD (Create, Read, Update, Delete) operations in this chapter.

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

To work on file upload we are going to use the form helper. Here, is an example for file upload.

CakePHP Routing CakePHP Routing Sep 10, 2024 pm 05:25 PM

In this chapter, we are going to learn the following topics related to routing ?

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

CakePHP Creating Validators CakePHP Creating Validators Sep 10, 2024 pm 05:26 PM

Validator can be created by adding the following two lines in the controller.

See all articles