Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/09/2011, 18:19
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 3 meses
Puntos: 793
Respuesta: Aporte - Union de dos tablas en Array y ordenado cronologicamente

de nada hombre, que bueno que aprendiste a recorrer los arrays. En mi opinión personal no me gusta usar list each para recorrer ese bucle. Me parece más claro hacer un foreach:

Código PHP:
Ver original
  1. foreach ($entrada as $clave => $valor) {
  2.     echo $valor['nombre'] . "<br/>";
  3.     echo $valor['fecha'] . "<br/>";
  4.     echo $valor['texto'] . "<br/>";
  5. }

Otra cosa no olvides colocar las comillas a las claves de los arrays

Cita:
Siempre deben usarse comillas alrededor de un índice de array tipo cadena literal. Por ejemplo, $foo['bar'] es correcto, mientras que $foo[bar] no lo es.
Esto porque PHP lo primero que hace es comprobar que exista la constante bar y lo que estás usando es una clave con un valor string.

Otra cosa que no le encuentro sentido es a esta línea:

Código PHP:
Ver original
  1. $i=9999999; // esto para que no se repita con la otra tabla

Si estás agregando elementos al mismo array nunca se van a repetir. Si la primera tabla termina en 200 la clave va a seguir con 201 cuando sigas agregando datos en el otro bucle. Yo quitaría eso.

Gracias por compartir el código, si se me ocurre algo más te cuento. Saludos
__________________
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