1
DBから配列を取り出して1つの配列にするための情報が必要です。 だから私は、次のコードを書いた:whileループから配列を1つの配列にマージする
$sql0 = "SELECT * FROM ".$working_table." ORDER by id ASC";
$result = mysqli_query($conn, $sql0);
$num_rows = mysqli_num_rows($result);
while($row = mysqli_fetch_array($result)){
${"emails_arr$row[id]"} = explode(",",$row['station_email']);
echo print_r(${"emails_arr$row[id]"})."<br>";
}
$sql0 = "SELECT * FROM ".$working_table." ORDER by id ASC";
$result = mysqli_query($conn, $sql0);
$num_rows = mysqli_num_rows($result);
while($row = mysqli_fetch_array($result)){
$result_array = array_merge(${"emails_arr$row[id]"});
}
echo print_r($result_array);
トリッキーな部分は、私はwhileループから1列に配列をマージする方法がわからないということです。$result_array = array_merge(${"emails_arr$row[id]"});
それだけで最後の配列を示し、他の配列であります書き直されている。
ありがとう!
$ result_array = array_merge($ result_array、$ {"emails_arr $ row [id]"}); '既存のキーを上書きしないように注意する必要があります... – arkascha
この' $ oldArray [] = $ oldArray; ' –