私はウェブサイトを持っており、配列からキーと値の両方を出力するためにphpを使用しています
$array = array(
"gfo" => "Fondant",
"gdo" => "Domino",
"ges" => "Espir",
"gam" => "Amara",
"gsa" => "Sandwich",
"gme" => "Merme",
"cza" => "Zarza",
"cor" => "Oreo",
"cal" => "Almen",
"cca" => "eche",
"cch" => "Chocolate"
);
しかし、次のようなメニューに最初の6つの要素のみを表示したい
<li>
<a href="product1.php" style="padding:8px 30px;">Product 1</a>
<ul>
<?php foreach($array as $key=>$val):?>
<li><a href="http://www.site.com.mx/products.php?id=<?=$key?>"><?=$val?></a></li>
<?php endforeach;?>
</ul>
</li>
そして、他のメニューの他の5つの要素
<li>
<a href="product2.php" style="padding:8px 30px;">Product 2</a>
<ul>
<?php foreach($array as $key=>$val):?>
<li><a href="http://www.site.com.mx/products.php?id=<?=$key?>"><?=$val?></a></li>
<?php endforeach;?>
</ul>
</li>
私は私が使用できることを知っています
for ($i = 1; $i <= 6; $i++) {
echo $i;
}
と
for ($i = 6; $i <= sizeof($array); $i++) {
echo $i;
}
しかし、両方の for ループでキーと値を取得するにはどうすればよいでしょうか?