//request result , form in xml $result = curl_exec($curl); // print("result:\n$result"); $xmlPar = xml_parser_create(); $r = xml_parse_into_struct($xmlPar, $result, $vals, $index); array_push($resultArr, $vals); array_push($resultInx, $index); /*print("$r,index:\n"); print_r($index); print("value:\n"); print_r($vals);*/ curl_close($curl); xml_parser_free($xmlPar); sleep(2 * 10); } $re = getSuitTicket($resultArr, $resultInx); //print_r($re); // ticketMail($re); $resultArr = array(); $resultInx = array(); sleep(3 * 10); } function ticketMail($ms) { mail($mailto, "sub", $ms); } function getSuitTicket($vs, $inx) { $reArr = array(); foreach ($vs as $i) { print "ticket result:\n";
<?php $xp = xml_parser_create(); $fp = fopen("csair.xml", "r"); $data = ''; while (!feof($fp)) { $data .= fread($fp, 10240); } fclose($fp); xml_parse_into_struct($xp, $data, $v, $in); $r = getSuitTicket($v, $in); print_r($r); function getSuitTicket($vs, $inx) { $reArr = array(); foreach ($inx['ADULTPRICE'] as $i) { array_push($reArr, $vs[$i]['value']); } //get the result in sorted array; sort($reArr); return $reArr; }