Home >Backend Development >PHP Problem >How to delete elements from php two-dimensional array

How to delete elements from php two-dimensional array

藏色散人
藏色散人Original
2020-07-07 09:51:475832browse

php method to delete elements from a two-dimensional array: first obtain the relevant two-dimensional array data; then loop through the array through the foreach statement, and use the "unset" function to delete the specified element; finally use "print_r" to print out the deletion The data after that is enough.

How to delete elements from php two-dimensional array

php two-dimensional array deletes elements based on id

The specific questions are as follows:

How to delete elements from php two-dimensional array

The iduser in the array is the iduser that will be saved by the current login account, and then delete the entire element according to the iduser of the current login account. For example, if the logged-in iduser is 636, delete the element with subscript 1. If it is 686, Delete the element with subscript 0, how to write this! !

Solution:

        $login_id = 686;
        foreach ($data as $key => $value) {
            if($value['iduser'] == $login_id){
                unset($data[$key]);
            }
        }
        
        print_r($data);

For more related knowledge, please visit PHP Chinese website!

The above is the detailed content of How to delete elements from php two-dimensional 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