Curso PHP Basico

Page 32

Finalmente, veamos el uso de la instrucción “foreach” combinado con el array para obtener los mismos resultados con una sintaxis más elegante. foreach( $cliente as $i => $dato ) { echo "Procesando el cliente $i\n"; $dato["saldo"] += 1000000; echo "Aumentado el saldo de " . $dato["nombre"] . "\n"; }

Como puede observar, con la sintaxis “$array as $clave => $valor” se accede a cada elemento del array. Tenga en cuenta que el uso de la clave es opcional, es válido “$array as $valor” omitiendo la clave. En el ejemplo, cada elemento del array principal es a su vez otro array, lo que nos permitiría anidar un segundo “foreach” para rematar la fiesta en términos de máxima elegancia, rayando la metrosexualidad: echo "Contenido del array...\n"; foreach( $cliente as $indice => $fila ) { echo "$indice: "; foreach( $fila as $titulo => $celda ) { echo "\t$titulo: $celda"; } echo "\n"; }

32


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.