Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2011, 01:02
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses
Puntos: 331
Respuesta: Conjugar elementos de un array

A ver si sirve:

Código PHP:
Ver original
  1. <?php
  2.  
  3. ini_set("display_errors", 1);
  4.  
  5. ////SIN GRUPOS
  6. $equipos = array(0 => "Deportivo Cambaceres", 1 => "Atlético Cachufla", 2 => "Defensores de Saavedra", 3 => "Ratis Junior");
  7. $fixture = array();
  8. foreach ($equipos as $key => $value) {
  9.     foreach ($equipos as $key2 => $value2) {
  10.         if($key!=$key2 && ( !array_key_exists($key.$key2, $fixture) && !array_key_exists($key2.$key, $fixture)) )
  11.         $fixture[$key.$key2] = $value." vs. ".$value2;
  12.     }
  13. }
  14. echo "<h3>Fixture</h3><pre>";
  15. print_r($fixture);
  16. echo "</pre>";
  17. ///<<<<<<<<<<<<<<<<< CON GRUPOS
  18. $grupoA = array(0 => "Deportivo Cambaceres", 1 => "Atlético Cachufla", 2 => "Defensores de Saavedra", 3 => "Ratis Junior");
  19. $grupoB = array(0 => "C.A.D.P", 1 => "Mortadela 2", 2 => "Tres Arroyos", 3 => "San Blas");
  20.  
  21. echo "<h3>Grupos</h3><pre>";
  22. print_r($grupoA);
  23. print_r($grupoB);
  24. echo "</pre>";
  25.  
  26. $fixture = array();
  27. foreach ($grupoA as $a => $equipoA) {
  28.     foreach ($grupoB as $b => $equipoB) {
  29.         $fixture[$a.$b] = $equipoA." vs ".$equipoB;
  30.     }
  31. }
  32. echo "<h3>Fixture</h3><pre>";
  33. print_r($fixture);
  34. echo "</pre>";
  35. ?>
__________________
Fere libenter homines, id quod volunt, credunt.