“Conocimiento Programación>Programación PHP /MySQL

Cómo reemplazar cadenas de matriz en PHP

2012/2/23
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.

Programación PHP /MySQL
Cómo quita las barras oblicuas con PHP
Cómo editar PHP en modo de diseño
MySQL Historia de la versión
Cómo crear XML para Google Maps
Cómo eliminar atributos únicos en MySQL
Cómo crear un rastreador de píxeles en PHP
Cómo imprimir los nombres de columna con PHP y Microsoft SQL
Cómo construir un ejemplo de búsqueda PHP Web
Conocimiento de la computadora © http://www.ordenador.online