Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/08/2014, 12:12
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.082
Antigüedad: 12 años
Puntos: 2224
Respuesta: Bucle foreach

Con una sola vez que recorras los posts puedes obtener el resultado deseado:

Código PHP:
Ver original
  1. $prof = ""; // Inicializas para comparar
  2. $sep = ""; // Para separar los nombres
  3.  
  4. foreach($posts as $post) {
  5.     if($prof != $post->name_teacher) {
  6.           // Este if es para evitar un cierre al inicio de la cadena
  7.           if($prof != "") {
  8.                echo "\"];\n";
  9.           }
  10.           echo "Lista[\"{$post->name_teacher}\"] = [";
  11.           $sep = "";
  12.     }
  13.     echo "$sep\"{$post->name_student}\"";
  14.     $sep = ", ";
  15. };
  16. // Cierre al final
  17. echo "\"];\n";
__________________
- León, Guanajuato
- GV-Foto