-1

配列の値を使用するwhileループがあります。

    while (blablabla) {
            $id = $scene[array_rand($scene)];

  ... few mysql querys using $id

     }

使用するたびに$id別の値を取得します(はい、これが必要です)が、whileが別の値を実行するたびに必要になります$idが、whileループ内$idでは、各クエリで同じ値が使用されます。可能性はありますか?

4

2 に答える 2

0
while (blablabla) {             
  $id = $scene[array_rand($scene)];   
  $new_id = $id; //create new variable and use this one in the rest of the queries
  ... few mysql querys using $new_id       
} 
于 2012-07-23T15:48:06.183 に答える
0

ナンバーナンバーを使用する前に、配列キーを一度設定してみませんか?

while ()
{
  $key = array_rand($scene);
  $id = $scene[$key];

  //do something
}
于 2012-07-23T15:48:45.707 に答える