Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Arrays/Conceptos»
De WikiEducator
Línea 391: | Línea 391: | ||
//Accediendo solo a los contendios | //Accediendo solo a los contendios | ||
echo "<h2>Vamos a ver las capitales del array </h2>"; | echo "<h2>Vamos a ver las capitales del array </h2>"; | ||
− | //$capital es el nombre de una variable | + | //$capital es el nombre de una variable |
+ | //Lógicamente este identificador es libre de usar, | ||
+ | // (podemos elegir el nombre que queramos) | ||
foreach ($capitales as $capital){ | foreach ($capitales as $capital){ | ||
echo "La capital de la posición <b>$n</b> es <b>$capital</b><br />"; | echo "La capital de la posición <b>$n</b> es <b>$capital</b><br />"; | ||
Línea 399: | Línea 401: | ||
//Si quiero ver también los índices | //Si quiero ver también los índices | ||
echo "<h2>Vamos a ver los paises con sus capitales del array </h2>"; | echo "<h2>Vamos a ver los paises con sus capitales del array </h2>"; | ||
− | //Tanto $pais como $capital son nombres de variables que | + | //Tanto $pais como $capital |
+ | //son nombres de variables que establecemos | ||
+ | //(podemos elegir los nombres que queramos). | ||
$n=0; | $n=0; | ||
foreach ($capitales as $pais =>$capital){ | foreach ($capitales as $pais =>$capital){ | ||
− | echo "La capital de la posición <b>$n</b> del país <b>$pais </b> es <b>$capital</b><br />"; | + | echo "La capital de la posición <b>$n</b> del país <b>$pais </b> |
+ | es <b>$capital</b><br />"; | ||
$n++; | $n++; | ||
} | } | ||
Línea 408: | Línea 413: | ||
?> | ?> | ||
</source> | </source> | ||
− | *La salida generada será | + | *La salida generada será: |
<source lang=php> | <source lang=php> | ||
Vamos a ver las capitales del array | Vamos a ver las capitales del array | ||
Línea 545: | Línea 550: | ||
$pais = key($capitales); //Obtener el indice actual | $pais = key($capitales); //Obtener el indice actual | ||
$capital = current($capitales); //Obtener el valor del elemento actual del array | $capital = current($capitales); //Obtener el valor del elemento actual del array | ||
− | echo "La capital de la posición <b>$n</b> del país <b> $pais </b > es <b > $capital</b ><br />"; | + | echo "La capital de la posición <b>$n</b> del país <b> $pais </b > es |
+ | <b > $capital</b ><br />"; | ||
$n++; | $n++; | ||
− | }while (next($capitales)); //Next avanza al siguiente elemento del array, cuando llegue al último dará false | + | }while (next($capitales)); |
+ | //Next avanza al siguiente elemento del array, | ||
+ | // cuando llegue al último dará false | ||
Línea 570: | Línea 578: | ||
$miArray = [ "Burgos", "Zaragoza", "Huesca", "Teruel", "Soria" ]; | $miArray = [ "Burgos", "Zaragoza", "Huesca", "Teruel", "Soria" ]; | ||
echo "<h3>Mostrando información con var_dump de un array</h3>"; | echo "<h3>Mostrando información con var_dump de un array</h3>"; | ||
− | var_dump( $miArray ); //Muestra en tipo y contenido de la expresión $array en este caso un array | + | var_dump( $miArray ); |
+ | //Muestra en tipo y contenido de la expresión | ||
+ | // $array en este caso un array | ||
echo "<h3>Mostrando información con print_R de un array</h3>"; | echo "<h3>Mostrando información con print_R de un array</h3>"; | ||
− | print_r( $miArray ); //Igual que el caso anterior pero con menos información en este caso solo la estructura | + | print_r( $miArray ); |
+ | //Igual que el caso anterior pero con menos | ||
+ | // información en este caso solo la estructura | ||
$valor = "El valor de la variable es "; | $valor = "El valor de la variable es "; | ||
$valor .= print_r( $miArray, true ); | $valor .= print_r( $miArray, true ); | ||
− | echo "<h3>Ahora muestro el valor de una variable a la que le he asignado lo que devuleve print_r</h3>"; | + | echo "<h3>Ahora muestro el valor de una variable |
+ | a la que le he asignado lo que devuleve print_r</h3>"; | ||
echo $valor; | echo $valor; | ||
</source> | </source> | ||
Línea 584: | Línea 597: | ||
*Esto nos puede permitir controlar y gestionar los string analizando cada carácter. | *Esto nos puede permitir controlar y gestionar los string analizando cada carácter. | ||
− | {{MRM_Actividad| | + | {{MRM_Actividad|Title=Recorrer un string| |
;Muestra los caracteres de un string carácter a carácter | ;Muestra los caracteres de un string carácter a carácter | ||
<source lang=php> | <source lang=php> |
Revisión de 07:19 30 nov 2023