En PHP , las matrices son grupos de información solicitados. Cada elemento de la matriz tiene un identificador único y separado, que le permite editar , recuperar y borrar. Para eliminar elementos de la matriz por valor, utilice la función ") unset ( " de PHP. Esta función es relativamente granular , y se puede utilizar para eliminar un solo elemento o toda la matriz , dependiendo de los argumentos dados . Instrucciones
1
Abra el archivo PHP , ya que los archivos de PHP son documentos de texto plano , utilice un editor de texto simple como el Bloc de notas o un entorno de desarrollo PHP dedicado para evitar introducir errores de formato
2 .
Busque la línea de código que define la matriz , lo que constará de un nombre de variable , seguido del signo igual y el " array () " función. En PHP , las claves de la matriz se pueden declarar explícitamente : el código "$ birthyear = array (" Alice "= > " 1985 "," Bob "= > " 1980 "," Carol "= > " 1982 "," David "= > " 1974 " )," crea una matriz con elementos denominados " Alice ", " Bob ", " Carol " y " David ". Si no se proporcionan las claves , se usan números enteros , el código "$ ShoppingList = array ( " leche "," mantequilla "," mezcla de pastel "," huevos " )," crea una matriz con elementos denominados " 0 ", " 1 , " " 2 " y" 3 ".
3
Identifique el elemento de la matriz que desea eliminar . Si quieres eliminar el elemento de Carol de la matriz $ birthyear , que se referiría a la "$ birthyear [' Carol '] " elemento . Si quieres eliminar la "mantequilla " en el array $ ShoppingList , que se remite a la " ShoppingList [ 1 ] $" elemento, ya que es el segundo elemento de la matriz --- en cuenta que las matrices de PHP con claves enteras son cero - indexada , lo que significa que el primer elemento se llama " 0 ", el segundo se llama " 1 ", y así sucesivamente .
4
Agregar una nueva línea de código , utilizando " unset ( ) " para borrar el valor de la matriz identificado . " unset ( $ birthyear [' Carol ']); " se quitará el elemento del mismo nombre, que contiene el número " 1982 " en el array $ birthyear ; " unset ( $ ShoppingList [ 0 ] ) ; " se quitará el primer elemento del array $ ShoppingList , que en este caso es " la leche ". Si no se proporciona un valor entre corchetes , se eliminará toda la matriz.