地獄再び、私はあなたがたときに、foreachループ内で新しい配列インデックスにデータを追加する行くのですか疑問に思って?foreachループ内で多次元配列の新しいインデックスにどのように追加しますか?
Iは気圧有するコード、下
// Connect to the database to gather all data pertaiing to the link in question
$assoResult = mysql_query("SELECT * FROM associate_users");
while ($assoRow = mysql_fetch_field($assoResult)) {
$resultArray[] = $assoRow->name;
}
// Connect to the database to gather all data pertaiing to the link in question
$assoResult2 = mysql_query("SELECT * FROM associate_users WHERE id='$getID'");
while ($assoRow2 = mysql_fetch_object($assoResult2)) {
foreach ($resultArray as $row) {
$array = array(array(1 => $assoRow2->$row, 2 => $row,),);
echo "<br />"; print_r($array);
}
}
ある "エコー "BR />から来る出力されたデータ";ますprint_r($配列);"ライン。
==============================================あなたは配列が何度も新しいが作成されて見ることができるように===================
Array ([0] => Array ([1] => 1 [2] => id))
Array ([0] => Array ([1] => Bob[2] => contactName))
Array ([0] => Array ([1] => Bob's Tyres [2] => company))
Array ([0] => Array ([1] => XXXXXXXXXXXXXX [2] => address1))
Array ([0] => Array ([1] => XXXXXXXXXXXXXX [2] => address2))
Array ([0] => Array ([1] => XXXXXXXXX [2] => address3))
Array ([0] => Array ([1] => XXXXXX [2] => postcode))
、私は必要なものに上記のデータのためであります=============================すべてのループ上の第一の次元のインデックスキーをインクリメントするので、それは...のよう
に見えます======================================
Array ([0] => Array ([1] => 1 [2] => id))
Array ([1] => Array ([1] => Bob[2] => contactName))
Array ([2] => Array ([1] => Bob's Tyres [2] => company))
Array ([3] => Array ([1] => XXXXXXXXXXXXXX [2] => address1))
Array ([4] => Array ([1] => XXXXXXXXXXXXXX [2] => address2))
Array ([5] => Array ([1] => XXXXXXXXX [2] => address3))
Array ([6] => Array ([1] => XXXXXX [2] => postcode))
ありがとうございます私はこれを仕事にして絶望的にするすべての選択肢から外れています。
ダン。
あなたのコードが完全に働いた、私はあなたが最初のSQLクエリの「のmysql_fetch_field」の私の使っていることに気づいているかどうかわからないです助け:) – zealisreal