首先, hello 我当前从网站上刮擦欧元的当前价格值我国家的美元以后使用它们来计算公司购买产品的总价格价值。
[prix] =>
Array (
[0] => 212,00 DA //Sell price
[1] => 213.00 DA // Buy price
[2] => 184,00 DA //Sell price
[3] => 185,00 DA ) //Buy price
[nom] =>
Array (
[0] => Euro (€) name of [0 and 1] prix array
[1] => Dollar US ($)) name of [ 2 and 3] prix array
我的实际问题是我想将两个数组的信息分析一次在表中(如下所示):
货币名称|卖|购买|
欧元|212,00 da |213,00 DA
美元|184,00 da |185,00 DA
<?php
$url='http://myurl/';
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
$html = curl_exec($curl);
;
$pro=array();
preg_match_all("/<td>[0-9]{1,3}(.[0-9]{3})*.[0-9]+ DA</td>/",$html,$match);
$pro['prix']=$match['0'];
preg_match_all('!<td><a href=".*">K(.+?(?=</a></td>))!',$html,$match);
$pro['nom']=$match['0'];
curl_close($curl);
您可以将值分为块,并将其与钥匙相结合。
$currencies = array_combine($pro['nom'], array_chunk($pro['prix'], 2));
然后迭代构建桌子的结果。
foreach ($currencies as $currency => list($sell, $buy)) {
var_dump($currency, $sell, $buy);
// add whatever HTML you want
}