0
私は現在次のコードを持っていますが、これはうまくいきますが、私はこれほど複雑なことを一度も試みたことはありません。私は結果出力にどのように変数を追加できるのだろうかと思っています。グループアレイで複数の変数を使用する方法は?
後に続い$check_alt_sizes = mysqli_query($link, "SELECT model, version, size, category FROM items WHERE model = '$model' AND size != '$category' AND id != '$item_id'");
if (mysqli_num_rows($check_alt_sizes) >= 1) {
$group = array();
while ($row = mysqli_fetch_assoc($check_alt_sizes)) {
$group[ $row['category'] ][] = $row;
}
foreach ($group as $sizes => $alt_size_urls) {
foreach ($alt_size_urls as $alt__size_url) {
echo "<a href='/items/"; echo "$alt_size_url[slug]"; // slug set elsewhere
echo "'>";
echo "$sizes</a>";
}
}
}
今$サイズの一部は、私は、クエリから最初の$グループで$行[「カテゴリ」]をつかんでから得ているサイズのリストが表示されます。私が知りたいのは、このグループにもっと多くの変数を追加するにはどうすればよいのですか。
現在、私はこれやってみました、このような
Alternate Sizes:
Version1 - size1
Version2 - size1
Version3 - size2
として、それは
Alternate Sizes:
size1
size2
を表示しますが、私は同様にバージョンを追加できるようにしたいと思います:
echo $row['version']; echo "$sizes</a></p></li>";
しかし、それを見つかった最初のバージョンを使用して、すべてのアイテムに適用します。明らかに、$ sizesはループしており、バージョンエコーはループしていないからです。これをどうやって行うのですか?