Помогите плз переписать вот этот кусочек
| Код | for ($i=0; $i<=18; $i++) { $buffer = explode(" ", $matches[0]); $ticker[$n] = $buffer[0]; $date[$n] = $buffer[1]; $price[$n] = $buffer[2]; $n++; }
|
чтобы массивы ticker, date и price принимали по 3 значения соответственно, т.е. при выводе ticker, date и price вывело
| Цитата | USD 2008-12-12 25.24 ... EUR 2008-12-24 35.42
|
| Код | <?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; }
$ticker = array(); $date = array(); $price = array(); $n = 0;
$content = get_content ( 'http://export.rbc.ru/free/cb.0/free.fcgi?period=DAILY&tickers=NULL&'. 'd1='.date('d',time()).'&m1='.date('m',time()).'&y1='.date('Y',time()). '&d2='.date('d',time()).'&m2='.date('m',time()).'&y2='.date('Y',time()). '&lastdays=0&separator=TAB&data_format=BROWSER', "r" );
preg_match_all('/([^\s]+\s+[^\s]+\s+[^\s]+)\s*/', $content, $matches); print_r($matches[0]);
for ($i=0; $i<=18; $i++) { $buffer = explode(" ", $matches[0]); $ticker[$n] = $buffer[0]; $date[$n] = $buffer[1]; $price[$n] = $buffer[2]; $n++; }
|
|