Problem med array
Jeg har problem med å få overført data frå et array til et andet. Php-koden nedenfor henter data fra to web-sider i Kina - de 20 siste dagers pris-index for bomuld. 10 index'er på 1. siden og 10 fra den anden. Med koden nedenfor blir dato og index skrevet ut for hver side som bliver åbnet. Jeg vil gjerne akkumulere dataene in i to variabler; dato og index-verdi, lagre de i egen fil(xml) for så å skrive dataene ut på skjerm. Jeg lykkes med å hente index-verdier ( $indexA[] ), men ikke samtidig dato. Spm. er; hvordan overføre dato og index-verdi in i nyt array? For så å skrive ut slik;Dato: 2006-6-22 14554
Dato: 2006-6-21 14557
....
Php-koden ligger her; http://home.no.net/laroald/webhente4.php
Og her er koden;
<html>
<head>
<title>Hente ekstern info frå Kina </title>
</head>
<body>
<?php
function get_content($url) {
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
ob_start();
curl_exec ($ch);
curl_close ($ch);
$string = ob_get_contents();
ob_end_clean();
return $string;
}
$resultat=array();
for($j=1; $j<3; $j++){
$url="http://www.cncotton.com/price/CNCottonindex_en.asp?page=";
$url=$url.$j;
echo $url;
echo "<hr>";
$content = get_content ($url);
$content = strip_tags($content); //Fjern alle tags
preg_match_all("/([0-9]{4}-[0-9]{1,2}-[0-9]{1,2})[^0-9]*([0-9]+)[^0-9]*([0-9]+)/", $content, $resultat);
for($i=0; $i<count($resultat[0]); $i++)
{
$indexA[] = $resultat[2][$i];
$dato[] = $resultat[1][$i];
echo "Dato: " . $resultat[1][$i]." ".$resultat[2][$i] . "<br>";
}}
echo "<BR>";
$opplisting = implode ("<BR>", $indexA);
echo $opplisting;
?>
</body>
</HTML>