0

我正在用 PHP 编程,我有一个巨大的数组,其中包含很多 ID。我需要所有这些 ID 都是变量,以便我可以在另一个函数中使用它们。我对 PHP 中的循环进行了大量研究,但我可以找到一个将数组“转换”为可以在另一个函数中使用的变量的方法。到目前为止,我有一个foreach循环处理整个数组并分为$persons. 但是当我$persons在下一个函数中使用它时,它只使用最后一个数组。我的代码如下:

$retrieved_id_array=explode(",",$retrieved_id_string);

foreach($retrieved_id_array as $persons)
    $retrieved_string=file_get_contents("https://HDXLfansite.com/$persons");

所以问题是如何创建一个循环,为我提供可以在另一个函数中使用的几个变量?还是我应该使用其他方法/代码?

4

1 回答 1

4

$retrieved_string那是因为你在循环中覆盖你的变量,你可以这样做:

foreach($retrieved_id_array as $persons) {
   //add it in array
    $retrieved_string[] =file_get_contents("https://HDXLfansite.com/$persons");
}
于 2013-02-27T02:54:55.213 回答