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 に答える