How do I delete an element (Unset,array_splice) in a PHP array?
If you want to delete an element in an array, you can use the unset directly, but the index of the array does not reflow:
The result is:
Array ([0] = a [2] = c [3] = + D)
So how can the missing elements be filled and the array will be re-indexed? The answer is array_splice ():
The result is:
Array ([0] = a [1] = c [2] = + D)
Articles you may be interested in
- PHP removes null elements from the array (array_filter)
- PHP finds whether a value exists in the array (In_array (), Array_search (), array_key_exists ())
- How PHP removes the first and last elements of an array
- JavaScript Array Operation function Summary (PUSH,POP,JOIN,SHIFT,UNSHIFT,SLICE,SPLICE,CONCAT)
- PHP Merge array + vs. Array_merge
- PHP clears null elements in array
- PHP Array function array_walk () note
- PHP gets the last element of the array
http://www.bkjia.com/PHPjc/894202.html www.bkjia.com true http://www.bkjia.com/PHPjc/894202.html techarticle How do I delete an element (Unset,array_splice) in a PHP array? If you want to delete an element in an array, you can use the unset directly, but the index of the array does not reflow: php $arr = ...