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

Cómo modificar cada elemento de una matriz en PHP

2011/1/22
Es común para almacenar los datos dentro de las estructuras de la matriz de scripts PHP . Las matrices son sencillos y eficaces para crear y procesar , así que hacen la estructura de datos ideal para muchos propósitos. Si está utilizando las matrices en sus scripts PHP , habrá momentos en los que necesita para recorrer a través de ellos . Los bucles son la estructura principal de control es probable que utilice para ello, el acceso a cada elemento de una matriz a su vez , la realización de modificaciones o transformaciones en él como necesite. Modificación de cada elemento de un array en PHP no suele ser una tarea compleja. Instrucciones
1

Crear la matriz de PHP. Si aún no tiene una matriz para trabajar, crear uno en un script PHP como en el siguiente ejemplo :

< php

$ numbers = array ( 1 , 2 , 3 , 4 , 5 );

>

Este conjunto contiene números enteros en orden consecutivo con fines de demostración . La técnica es la misma para cualquier tipo de matriz que tiene en sus scripts.
2

Iterar a través de su matriz. Crear un " por cada" bucle para trabajar a través de la matriz , el acceso a cada elemento en su interior :

foreach ( $ números como & $ number_element ) {

//modificar el elemento de diseño < p >}

"para cada " se utiliza bucle para recorrer arrays , proporcionando una referencia a un elemento dentro de la matriz cada vez que se ejecuta el bucle . Dentro del bucle, puede realizar cualquier procesamiento que necesita sobre el elemento . Observe el carácter "&" antes de la variable de elemento . Esto significa que la variable accesible dentro del loop contendrá una referencia al elemento de la matriz en sí , en lugar de una copia de su valor como en el escenario por defecto .
3

modificar cada elemento de matriz. Dentro del " por cada" loop, entre la apertura y cierre de corchetes bucle , introduzca el siguiente código para modificar cada elemento a su vez :

$ number_element = $ number_element 10 ;

Este ejemplo trivial simplemente añade 10 al valor de cada elemento de la matriz . Puede utilizar la variable " number_element " para llevar a cabo cualquier proceso que te gusta, como las modificaciones que realices en esta variable se llevan a cabo en el elemento de la matriz en cuestión.
4

Finalizar el procesamiento de bucle destruir todas las referencias temporales realizadas . Cuando el bucle termina de ejecutarse , el código seguirá siendo mantener una referencia al último elemento de acceso, dentro de la variable " number_element " . Retire el enlace con la siguiente sintaxis después del bucle :

unset ( $ number_element ) ;

No se preocupe si usted no sabe mucho acerca de las variables y referencias a objetos , sin embargo, ya que estos conceptos será más familiar para usted , más frecuencia de su uso .
5

probar el código de salida de los valores de la matriz en el navegador. Agregue el código siguiente para escribir los valores de la matriz antes y después de la modificación :

print_r ($ números) ;

Este código escribe cada elemento de la matriz de una forma legible. Incluya esta línea antes y después del bucle . Guarde el script PHP y subirlo a su servidor Web. Vaya a su página para probar la funcionalidad , la comprobación de los valores de la matriz se emiten .

Programación PHP /MySQL
Cómo habilitar PHP 5 en GoDaddy
¿Cómo saber MySQL se ejecuta en el servidor
El PHP Recordarme Tutorial
Los peligros ocultos de entrada con PHP
Cómo cambiar la contraseña de root de MySQL
Cómo instalar una UPS del Módulo VirtueMart
Cómo usar HTML purificador Como alternativa Tidy
Cómo enviar correo electrónico a través de HTML PHP Correo
Conocimientos Informáticos © http://www.ordenador.online