Home >Backend Development >PHP Problem >How to delete elements from php two-dimensional array
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.
php two-dimensional array deletes elements based on id
The specific questions are as follows:
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!