Foros del Web » Programando para Internet » PHP »

no entiendo a que cambia $mimatriz

Estas en el tema de no entiendo a que cambia $mimatriz en el foro de PHP en Foros del Web. he estado estudiando este scrip php muy detenidamente por varios dias y eh leido un monton de tutoriales para tratar de entender esto , <HTML> ...
  #1 (permalink)  
Antiguo 15/03/2004, 05:56
 
Fecha de Ingreso: febrero-2004
Ubicación: argentina
Mensajes: 203
Antigüedad: 13 años, 9 meses
Puntos: 0
no entiendo a que cambia $mimatriz

he estado estudiando este scrip php muy detenidamente por varios dias y eh leido un monton de tutoriales para tratar de entender esto ,

<HTML>
<HEAD>
<TITLE>Listado de la agenda de mis amigos</TITLE>
</HEAD>
<BODY>
<?php
// Datos iniciales de la agenda personal
$agenda = array(array('Nombre' => 'Jorge',
'Direccion' => 'Ctra. Valencia Km.7',
'Telefono' => 9994541145,
'email' => '[email protected]'),
array('Nombre' => 'Agustín',
'Direccion' => 'Ctra. Valencia Km.7',
'Telefono' => 9994541145,
'email' => '[email protected]'),
array('Nombre' => 'Javier',
'Direccion' => 'Ctra. Valencia Km.7',
'Telefono' => 99933441145,
'email' => '[email protected]'));

// Función que lista las claves de una matriz asociativa
function escribir_cabeceras ($mimatriz)
{
echo "<TR>\n";
while ($elemento = each($mimatriz))
echo "<TH>$elemento[0]</TH>\n";
echo "</TR>\n";
}

// Función que lista las claves de una la agenda de amigos
function listar ($mimatriz, $texto)
{
// escribo la cabecera de la tabla
echo "<TABLE BORDER=3 ALIGN=CENTER>\n";
echo "<CAPTION ALIGN=TOP>$texto</CAPTION>\n";
// Se escriben los datos de las cabeceras de las columnas
escribir_cabeceras($mimatriz[0]);
// Recorro los elementos de la matriz indexada
for ($i = 0; $i < count($mimatriz); $i++)
{
echo "<TR>\n";
// Recorro los elementos de la matriz asociativa
while ($elemento = each($mimatriz[$i]))
echo "<TD>$elemento[1]</TD>\n";
echo "</TR>\n";
}
echo "</TABLE>\n";
}

// Se hace la llamada a la función que lista el contenido
// de la agenda.
listar($agenda, 'Mi agenda de amigos')
?>
</BODY>
</HTML>

mira eh leido tu respuesta mas de 120veces para trtarde entenderla, pero por favor disculpa,disculpa,disculpa,disculpa, no la llego a entender :
cuando tu dices que $mimatriz es una variable que cambia cuando se aplica la función "escribir_cabeceras ($mimatriz)" a una variable o array cualquiera. ......
-me estas diciendo que es una variable inventada o creada en ese momento y que no esta dando nombre a nada ...pero como esta pasando por la funcion escribir_cabeceras ($mimatriz)" toma los valores del array multidimenciona que esta al principio del escrip????
-si es asi no seria como darle un nuevo nombre al array???

-me confundo cuando llego a esta parte de tu respuesta cuando dices:

"Por lo tanto, si a una variable o array $x le aplicas la función "escribir_cabeceras ($x)" entonces $mimatriz ya no se usa y agarra a $x."

no sera que lo que me quisiste decir es que ..."si a una variable o array $x le aplicas la función "escribir_cabeceras ($x)" entonces $el_nombre_del_array_que_esta_al_principio_del_scr ip
ya no se usa y agarra a $x."???
- o aplicandolo al scrip:
si a una variable o array $x (en este caso $agenda)le aplicas la función "escribir_cabeceras ($mimatriz)"...(le estaria dando un nuevo nombre al array $agenda)... entonces $agenda ya no se usa y agarra a $mimatriz."????

-no entiendo las $x son todas lo mismo el array$x es el mismo que el que esta dentro de la funcion"escribir_cabeceras ($x)" o te estas refiriendo a que le doy un nombre cualquieraX al array cualquieraX, y que como le doy un nombre nuevo ya no utiliza el viejo ;en el caso de escrip ya no se utilizaria $agenda sino el nombre nuevo que seria $mimatriz ...,clarocon los valores de agenda...?????
-cuando dices :
"La variable $mimatriz es una variable que cambia cuando se aplica la función "escribir_cabeceras ($mimatriz)" a una variable o array cualquiera"

te estas refiriendo a que toma los valores del array agenda???
-
-podrias decirme en todo caso en que se convirtio o a que cambio $mimatriz
- o te estas refiriendo a esta parte del scrip:

"while ($elemento = each($mimatriz))"

que segun creo quiere decir : la variable $elemento es igual a la cantidad de claves (asociativas ) que tiene la variable $mimatriz????
ahi es donde cambiaria???

- si es asi perdona nuevamente la pregunta :
a que esta nombrando la variable $mimatriz ???
o que valor es el que encierra???
  #2 (permalink)  
Antiguo 15/03/2004, 07:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Mensaje cerrado por duplicado ... Por favor continua el hilo de un mensaje si ya te están intentando ayudar en el otro mensaje...

http://www.forosdelweb.com/s/msg188575.html

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 15:28.