//get and output "<item>" elements $x = $xmlDoc->getElementsByTagName('item'); for ($i = 0; $i <= 17; $i++) { $item_title = $x->item($i)->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue; $item_link = $x->item($i)->getElementsByTagName('link')->item(0)->childNodes->item(0)->nodeValue; $item_desc = $x->item($i)->getElementsByTagName('description')->item(0)->childNodes->item(0)->nodeValue; $item_date = $x->item($i)->getElementsByTagName('pubDate')->item(0)->childNodes->item(0)->nodeValue; //US DOLLAR if ($item_title == "USD") { $main_delimeter = strpos($item_desc, ","); $buying_sub_string = substr($item_desc, 0, $main_delimeter); $selling_sub_string = substr($item_desc, $main_delimeter + 3); $price_delimeter = strpos($buying_sub_string, ":"); $buying = substr($buying_sub_string, $price_delimeter + 2); $selling = substr($selling_sub_string, $price_delimeter + 2); $updater->Update_Money_Exchange(1, $buying, $selling, $item_date); } else { if ($item_title == "GBP") { $main_delimeter = strpos($item_desc, ","); $buying_sub_string = substr($item_desc, 0, $main_delimeter); $selling_sub_string = substr($item_desc, $main_delimeter + 3); $price_delimeter = strpos($buying_sub_string, ":"); $buying = substr($buying_sub_string, $price_delimeter + 2); $selling = substr($selling_sub_string, $price_delimeter + 2); $updater->Update_Money_Exchange(2, $buying, $selling, $item_date); } else { if ($item_title == "EUR") { $main_delimeter = strpos($item_desc, ","); $buying_sub_string = substr($item_desc, 0, $main_delimeter); $selling_sub_string = substr($item_desc, $main_delimeter + 3); $price_delimeter = strpos($buying_sub_string, ":");