


How to remove an element from an array based on key value in php
Jun 10, 2022 pm 08:26 PMphp method to remove elements from an array based on key values: 1. Use the array_search() function to search for the specified key value in the array and return the corresponding key name. The syntax is "array_search(specified key name, $arr, true);"; 2. Use the unset() function to delete the specified array element based on the obtained key name, the syntax is "unset($array variable name[key name])".
The operating environment of this tutorial: Windows 7 system, PHP version 8.1, DELL G3 computer
php according to the key value Method to remove an element from an array
Implementation idea:
Get the corresponding key name based on the key value
Use the key name to access the specified array element and delete the element
Implementation steps:
1. Use the array_search() function to get the key name
<?php header('content-type:text/html;charset=utf-8'); $arr=array("a"=>"red","b"=>"green","c"=>"blue"); var_dump($arr); $key=array_search("red",$arr,true); echo "对应的键名:".$key; ?>
##2. Use the unset() function to delete elements based on the key name
unset($arr[$key]); var_dump($arr);
$Array variable name [key name] Statement is used to access the specified element
Extended knowledge:
- array_search() function searches for a key value in the array and returns the corresponding key name.
- false - default
- If set to true, the type of the given value in the array is checked, the number 5 and the string 5 are different (see Example 2).
- #unset() function is used to destroy the given variable. Note: This function has no return value.
array_search(value,array,strict)
Description | |
---|---|
value | Required. Specifies the key value to search for in the array.|
array | Required. Specifies the array to be searched.|
strict | Optional. If this parameter is set to TRUE, the function searches the array for elements of the same data type and value. Possible values:
|
PHP Video Tutorial"
The above is the detailed content of How to remove an element from an array based on key value in php. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian

How To Set Up Visual Studio Code (VS Code) for PHP Development
