PHP deletes the content of a specific array and recreates the array index .. Copy the code as follows: $ aarray (a, B, c, d); unset ($ a [2]); print_r ($ ); however, the biggest disadvantage of this method is that the array index is not rebuilt. after checking the information. PHP provided
The code is as follows:
$ A = array ('A', 'B', 'C', 'D ');
Unset ($ a [2]);
Print_r ($ );
However, the biggest disadvantage of this method is that the array index is not rebuilt.
After checking the information, PHP provided this function, but it was indirect ..
This function is array_splice.
For ease of use, I encapsulated it into a function for your convenience.
The code is as follows:
Function array_remove (& $ arr, $ offset ){
Array_splice ($ arr, $ offset, 1 );
}
$ A = array ('A', 'B', 'C', 'D ');
Array_remove ($ a, 2 );
Print_r ($ );
After testing, we can know that the position of. 2 is actually deleted and the index is re-created.
The http://www.bkjia.com/PHPjc/323003.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/323003.htmlTechArticle code is as follows: $ a = array ('A', 'B', 'C', 'D'); unset ($ a [2]); print_r ($ a); but the biggest drawback of this method is that the array index is not rebuilt. after checking the information. PHP originally provided...