Php打开数组

时间:2016-09-09 02:38:03

标签: php csv for-loop

嗨,我只是想知道如何做到这一点。

首先。我有一个带链接的CSV文件。

二。我创建了一个代码,以便将所有这些链接放在一个名为$data[]的数组中。

第三。现在,我可以使用$data[]变量访问所有链接。

问题。如何进行for循环,逐个打开所有链接?

请注意。 (我通过浏览器打开的链接自动下载图像。所以我真的需要在for循环中打开每个链接)

我已尝试将其放在<a href="$data[]" download>download</a>上,但我必须单击每个按钮才能下载文件。任何想法都将是一个很大的帮助谢谢! :)

1 个答案:

答案 0 :(得分:0)

你可以试试这个目的。在这里,您可以打开$ data []中给出的链接,而无需单击下载链接。

例如:

<?php
$data = array(
  'https://www.google.co.in/',
  'http://www.amazon.in/',
  'https://www.flipkart.com/',
);

foreach($data as $key=>$value) { ?>
  <a href="<?php echo $data[$key];?>" id="<?php echo 'test_'.$key;?>" target="_blank">download</a><?php
}
?>

<script type="text/javascript"> 
  for (val = 0; val !== null; val++) {
    var id = document.getElementById('test_'+val);
    document.getElementById('test_'+val).click();
  }
</script>