Foros del Web » Programando para Internet » PHP »

Los datos del array se corren

Estas en el tema de Los datos del array se corren en el foro de PHP en Foros del Web. Saludos. Escribo esta nota porque necesito aclarar un problema que tengo con un proyecto que debo entregar YA. Yo hago lo siguiente: $Categ['Users']='Usuarios'; $Categ['Password']='Contraseña'; $Categ['Email']='Correo'; ...
  #1 (permalink)  
Antiguo 14/09/2011, 12:17
Avatar de jorgelpadronb  
Fecha de Ingreso: agosto-2011
Ubicación: Cuba
Mensajes: 281
Antigüedad: 13 años, 3 meses
Puntos: 37
Pregunta Los datos del array se corren

Saludos. Escribo esta nota porque necesito aclarar un problema que tengo con un proyecto que debo entregar YA.

Yo hago lo siguiente:

$Categ['Users']='Usuarios';
$Categ['Password']='Contraseña';
$Categ['Email']='Correo';
$Categ['Web']='Sitio web';

Luego hago:

foreach($Categ as $elm){
$ky=key($Categ);
echo $ky.'='.$elm.'<br>';
next($Categ);
}

Y en lugar de mostrar:

Users=Usuarios
Password=Contraseña
Email=Correo
'Web=Sitio web

Me muestra:

Users=Contraseña
Password=Correo
Email=Sitio web
'Web=

Este error, a juzgar por el procedimiento no debería ocurrir, digo, eso creo.
Que puede estar pasando en este caso?
Les voy a agradecer esta ayuda amigos.
  #2 (permalink)  
Antiguo 14/09/2011, 12:19
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Los datos del array se corren

Eso es tan sencillo como esto

Código PHP:
Ver original
  1. <?php
  2. foreach($Categ as $k => $elm){
  3. echo $k.'='.$elm.'<br>';
  4. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 14/09/2011, 12:21
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: Los datos del array se corren

y por que no los recorres asi:
foreach($Categ as $elemnto => $valor){
echo $elemnto.' '.$valor.'<br />';
}
  #4 (permalink)  
Antiguo 14/09/2011, 13:14
Avatar de jorgelpadronb  
Fecha de Ingreso: agosto-2011
Ubicación: Cuba
Mensajes: 281
Antigüedad: 13 años, 3 meses
Puntos: 37
Respuesta: Los datos del array se corren

MAGIA. Gracias por sus respuestas. El método que me dieron resolvió el problema como por arte de magia. Aunque me queda la duda. El método que yo estaba usando, aunque era mas complejo, no parecía estar mal. Entonces por qué fallaba? Me gustaría saberlo por pura curiosidad, para ir adquiriendo algo de cultura. Muchas gracias por su ayuda.

Etiquetas: usuarios
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:11.