PHP文件\u获取\u数组中每个元素的内容?

PHP文件\u获取\u数组中每个元素的内容?,php,arrays,foreach,file-get-contents,Php,Arrays,Foreach,File Get Contents,是否可以为数组中的每个元素执行文件\u获取\u内容 我有一个包含300多个项目的数组($content),其思想是获取数组中的每个元素,并从不同的服务器执行文件获取内容,以获取该特定项目的剩余信息 $content有300个不同的id项,类似于: e94ab0b9 73e03235 我可以使用一个id,通过执行一个简单的文件\u get\u contents来获取每个id的其余信息,该文件会生成价格、名称及其位置,但我需要所有项目的信息。以下是我得到的: $arr = array($conten

是否可以为数组中的每个元素执行
文件\u获取\u内容

我有一个包含300多个项目的数组(
$content
),其思想是获取数组中的每个元素,并从不同的服务器执行
文件获取内容,以获取该特定项目的剩余信息

$content
有300个不同的id项,类似于:

  • e94ab0b9
  • 73e03235
  • 我可以使用一个id,通过执行一个简单的
    文件\u get\u contents
    来获取每个id的其余信息,该文件会生成价格、名称及其位置,但我需要所有项目的信息。以下是我得到的:

    $arr = array($content);
    foreach($arr as $id) {          
    echo $id, '<br>';           
    $data = file_get_contents('http://mywebsite.com/central.php?a='.$id.'');
    echo $data, '<br>';
    }
    
    $arr=array($content);
    foreach($arr as$id){
    echo$id,“
    ”; $data=文件\u获取\u内容('http://mywebsite.com/central.php?a=“.$id.”); 回显$data,“
    ”; }

    这将返回一个空查询。有更好的方法吗?感谢您提供的任何输入或指针。

    问题出在我的数组中。有可能,只是速度很慢,我可能会走另一条路。感谢大家关注这一点。

    您正在尝试的方法应该会奏效,尽管它会非常缓慢。什么是
    $content
    ?您正在创建一个仅包含一个元素的数组<代码>打印($arr)
    查看您开始使用的内容。如果
    $content
    已经是一个数组,那么它应该是
    foreach($id形式的内容){
    Oh,$content是一个数组。不要包装它,直接循环它。$content是一个包含300多个项目的简单列表,我将此列表中的每个项目都用它创建了一个简单数组。列表的格式是什么?它或数组$arr实际上看起来像什么?如Dagon所说,curl\u multi会更快。使用curl并重用句柄而且速度会快得多。