Puede utilizar PHP para modificar las cadenas de la matriz, sustituyendo el valor de los elementos individuales . Esto es útil cuando ya ha asignado los valores de cadena de la matriz y que necesita para cambiar un valor específico , como el nombre de usuario de la persona. PHP no tiene una función integrada para sustituir directamente a todas las apariciones de un valor en una matriz, por lo que necesita para recorrer la matriz , buscar y reemplazar cualquier coincidencia de cadenas. Instrucciones
1
Abra su archivo PHP en un editor de texto, como el Bloc de notas de Windows
2
Introduce una matriz y asignarle valores de cadena de la siguiente manera : .
< p > $ my_array = array (' str 1 ', ' str 2 ', ' str 3 ', ' str 4 ', ' str 2 ');
3
crear dos variables como a continuación , asignándoles el reemplazar los valores de cadena de búsqueda y para la matriz :
$ search_value = " str 2 " $ replace_value = " str 7 " ;
4
Ordenar a través de la matriz con un bucle " foreach " de la siguiente manera , utilizando la función " strcmp " comprobar cada valor de la matriz de una coincidencia con la cadena de búsqueda y sustituirla por la cadena de reemplazo :
foreach ($ my_array como $ k = > , $ valor) { if ( strcmp ($ valor , $ search_value ) == 0 ) {$ my_array [$ k ] = $ replace_value ;} }
Esto reemplazará los dos casos de " str 2 " con " str 7 " y modificar la matriz.
5
Guarde el archivo PHP.