Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/04/2012, 15:14
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: ¿como ejecutar un foreach condicionado para 2 xml?

Por ahora se me ocurre algo así pero la idea de linuxzero es buena y tal vez pueda llevarte a algo mejor

Código PHP:
Ver original
  1. <?php
  2. $sxe1 = new SimpleXMLElement($xml1);
  3. $sxe2 = new SimpleXMLElement($xml2);
  4.  
  5. foreach ($sxe1 as $s1) {
  6.     $r = explode('+', $s1->suma);
  7.     $sum = array_sum($r);
  8.     foreach ($sxe2 as $s2) {
  9.         if ($sum == $s2->resultado) {
  10.             echo $s2->resultado . '<br />';
  11.         }
  12.     }
  13. }
  14.  
  15. //2
  16. //6

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