Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/05/2014, 17:15
jee92
 
Fecha de Ingreso: marzo-2007
Mensajes: 31
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta Respuesta: Buscar una palabra dentro de un foreach al leer un xml.

Hola Italico76, gracias por tu respuesta y mira asi es como lo hago:

Código PHP:
<?php
$hotelquoteratesxml 
simplexml_load_file ('http://testxml.e-tsw.com/AffiliateService/AffiliateService.svc/restful/GetQuoteHotelRate?a=TestQA&ip=201.147.113.232&c=pe&l=esp&h=5&sd=20140801&ed=20140804&r=1&r1a=1&r1k=0&r1k1a=0&r1k2a=0&r1k3a=0&r2a=0&r2k=0&r2k1a=0&r2k2a=0&r2k3a=0&r3a=0&r3k=0&r3k1a=0&r3k2a=0&r3k3a=0&r4a=0&r4k=0&r4k1a=0&r4k2a=0&r4k3a=0&r5a=0&r5k=0&r5k1a=0&r5k2a=0&r5k3a=0&hash=');

foreach (
$hotelquoteratesxml->Hotel->Rooms->Room->NightsDetail->NightDetail as $dispo){        
                
$disponibilidad $dispo->Available;

echo 
$disponibilidad;    
};
?>
Con eso obtengo la disponibilidad de cada noche segun el rango de fechas que metamos en la url del xml (sd=20140801&ed=20140804), el detalle es que puede pasar que 1 noche este como NA que es no disponible y las demas como AV que es disponible, lo que necesito es que despues de recorrer las noches detectar si hay un NA y poner un if o algo para que no me permita reservar.

Espero me puedan ayudar.

Gracias