Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2013, 16:45
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: problema al crear un array

Lo único que no acaba de convencerme es que por cada iteración de los amigos recorres todos los seguidores. Se me ocurre que podrías crear un array de amigos con solo el nombre, algo como:

Código PHP:
Ver original
  1. $this->result = array();
  2.  
  3. // Creas el array de amigos
  4. $friends = array();
  5. foreach($stdclassfriends as $key) {
  6.        $friends[] = $key->name;
  7. }
  8.  
  9. // Recorres solo una vez el de seguidores
  10. foreach($stdclassfollowers as $key) {
  11.       // Si existe en amigos, lo agregas al resultado
  12.       if(in_array($key->name, $friends)) {
  13.               // Con array push
  14.               array_push($this->result, array($key->name, 'otro dato', 'otro dato', 'bla bla bla'));
  15.               // O con asignación directa
  16.               $this->result[] = array($key->name, 'otro dato', 'otro dato', 'bla bla bla');
  17.       }
  18. }
__________________
- León, Guanajuato
- GV-Foto