Diferencia entre revisiones de «Curso básico de PHP/Arreglo 16»
Ir a la navegación
Ir a la búsqueda
m (→Arreglo16) |
|||
Línea 39: | Línea 39: | ||
$CiudadInfo = array(); | $CiudadInfo = array(); | ||
− | $CiudadInfo | + | $CiudadInfo['0'] = 'Caracas'; |
− | $CiudadInfo | + | $CiudadInfo['Caracas'] = 'Venezuela'; |
− | $CiudadInfo | + | $CiudadInfo['1'] = 'Guadalajara'; |
− | $CiudadInfo | + | $CiudadInfo['Guadalajara'] = 'Mexico'; |
− | $CiudadInfo | + | $CiudadInfo['2'] = 'Paris'; |
− | $CiudadInfo | + | $CiudadInfo['Paris'] = 'Francia'; |
− | $CiudadInfo | + | $CiudadInfo['3'] = 'Tokyo'; |
− | $CiudadInfo | + | $CiudadInfo['Tokyo'] = 'Japon'; |
function EscribeKeysYValores( $CiudadAreglo ) | function EscribeKeysYValores( $CiudadAreglo ) |
Revisión actual del 06:45 14 mar 2021
Arreglo16
<?php
require_once( "Cabeza5.inc" );
?>
<body>
<?php
/*
* reset()
* (PHP 3, PHP 4, PHP 5)
* reset -- Fija el puntero interno de una matriz a su primer elemento
* Descripción
* mixed reset ( array &matriz )
*
* reset() rebobina el puntero interno de la matriz a su primer
* elemento. Y regresa el valor de ese elemento, o FALSE si la matriz
* está vacía.
*/
/*
* key()
* (PHP 3, PHP 4, PHP 5)
* key -- Obtiene una clave de una matriz asociativa
* Descripción
* mixed key ( array &key )
*
* key() devuelve el elemento índice de la posición actual en la matriz.
*/
$CiudadInfo = array();
$CiudadInfo['0'] = 'Caracas';
$CiudadInfo['Caracas'] = 'Venezuela';
$CiudadInfo['1'] = 'Guadalajara';
$CiudadInfo['Guadalajara'] = 'Mexico';
$CiudadInfo['2'] = 'Paris';
$CiudadInfo['Paris'] = 'Francia';
$CiudadInfo['3'] = 'Tokyo';
$CiudadInfo['Tokyo'] = 'Japon';
function EscribeKeysYValores( $CiudadAreglo )
{
reset( $CiudadAreglo );
$ValorActual = current( $CiudadAreglo );
$LlaveActual = key( $CiudadAreglo );
if( $ValorActual )
print( "Key: $LlaveActual; Valor: $ValorActual<br />" );
else
print( "Nada a imprimir<br />" );
while( next( $CiudadAreglo ) )
{
$ValorActual = current( $CiudadAreglo );
$LlaveActual = key( $CiudadAreglo );
print( "Key: $LlaveActual; Valor: $ValorActual<br />" );
}
}
print( "<p class=\"SubTitleFont\">
\$CiudadInfo con reset(), key() y next()
</p>
<p class=\"LargeTextFont\">" );
EscribeKeysYValores( $CiudadInfo );
print( "<br />
Existe un pequenia \"GOTCHA\":
<br />
la función next() regresa 'FALSE' cuando no es mas arreglo,
<br />
otro vez el regresa el valor del elemento ...
<br />
Si el valor es 'NULL' ...
</p>" );
require_once( "incPie5.php" );
?>
Contenidos de Cabeza5.inc
Ver los contenidos de Cabeza5.inc
Contenidos de incPie5.php
Ver los contenidos de incPie5.php
Contenidos de clase.css
Ver los contenidos de clase.css
Explicación
Ejecutarlo
Ejecutar el código de Arreglo 16