search
HomeBackend DevelopmentPHP ProblemHow to remove an element from an array in php

Removal method: 1. Use array_shift() to remove the first element at the beginning of the array; 2. Use array_pop() to remove the last element of the array; 3. Use unset() , you can remove an element based on the array subscript, the syntax is "unset($arr[specified subscript])".

How to remove an element from an array in php

The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer

php remove array An element in

1. Use array_shift()

array_shift ( $arr ) will start the arr array The first element is removed and returned as the result. The length of the arr array is decremented by 1 and all other elements are moved forward by one. All numeric key names will be changed to start counting from 0, and string key names will remain unchanged.

Return value: Returns the value of the element removed from the array, or NULL if the array is empty.

<?php
$num = array(10, 45, 9, 100, 6);
var_dump($num);
array_shift($num);  //删除数组开头的第一个元素
var_dump($num);
?>

How to remove an element from an array in php

2. Use the array_pop() function

array_pop ( $arr ) will delete the element at the end (last) of the arr array , and reduce the length of the arr array by 1.

Return value: Returns the value of the element removed from the array. If arr is empty or not an array, NULL will be returned.

<?php
$num = array(10, 45, 9, 100, 6);
var_dump($num);
array_pop($num); //删除数组最后一个元素
var_dump($num);
?>

How to remove an element from an array in php

3. Use the unset() function

The unset() function allows you to cancel elements in an array, but the array does not The index will not be rebuilt, that is, the original index will be maintained, because the index in PHP has a special meaning.

Example: Delete the element with subscript 2

<?php
$num = array(10, 45, 9, 100, 6);
var_dump($num);
unset($num[2]); //删除下标为2的元素
var_dump($num);
?>

How to remove an element from an array in php

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of How to remove an element from an array in php. 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

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

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.