Puede utilizar PHP para ordenar a través de una matriz y eliminar todas las instancias de un elemento con un valor específico. PHP no tiene una función integrada para llevar a cabo este proceso , por lo que debe escribir un bucle corto para encontrar cada elemento que tiene un valor específico. La función " desarmado " a continuación, se puede utilizar para eliminar los elementos coincidentes de la matriz mientras se mantiene la propia matriz intacta . Instrucciones
1
Abra su archivo PHP en un editor de texto, como el Bloc de notas de Windows .
2
Declarar una matriz y dotarla de valores. Por ejemplo , "$ my_array = array ( 5 , 21 , 7 , 11 , 11 , 2 , 6 ) " .
3
Declarar una variable que almacena el valor que desea eliminar a partir de la matriz . Por ejemplo , "$ remove_value = 11 ; " .
4
Utilice un bucle " foreach " para ordenar a través de la matriz, la comprobación de cada elemento para ver si su valor coincide con el valor que desea eliminar . Si los valores coinciden, quitar ese elemento de la matriz mediante la función de " desarmar " . Por ejemplo, " foreach ($ my_array como $ k = > $ valor) { if ( $ value == $ remove_value ) unset ( $ my_array [$ k ] ) ; }". Esto ordena a través de " my_array " , la eliminación de los dos casos en los que un elemento tiene el valor de 11 .
5
Guarde el archivo PHP y cierre el editor de texto .
< Br >