<?php // sorry error_reporting(E_ALL); ini_set('display_errors', 1); $apibaseurl = "http://su-apiv2.sucs.org/?apikey=wibble&orgid=6613"; $ch = curl_init($apibaseurl); curl_setopt($ch,CURLOPT_RETURNTRANSFER, TRUE); $raw_data = curl_exec($ch); curl_close($ch); $formated_raw_data = json_decode($raw_data, true); $membership_data = $formated_raw_data["table1"]["table1_Product_Collection"]["table1_Product"]; $just_members = array(); foreach ($membership_data as $typeOfMember) { foreach ($typeOfMember["Detail_Collection"]["Detail"] as $member) { array_push($just_members, $member["@attributes"]); } } function check_SU_trans($sid, $transid) { global $just_members; foreach ($just_members as $member){ if ($sid == $member["card_number"] && $transid == $member["transaction_id"]){ echo("true"); return true; } } return false; } check_SU_trans("786857","30163352"); ?>