Php 写入此增量的正确方法

Php 写入此增量的正确方法,php,Php,写这个增量的正确方法是什么 $up = 0; echo "<button type='button' name='buy".$up++."' >Buy</button>"; 我知道这两个都是错的。那么写这些的正确方法是什么呢。我认为您正在尝试解决一个问题,这个问题已经有了HTML表单数组的解决方案 echo "<button type='button' name='buy[]' >Buy</button>"; echo "<button t

写这个增量的正确方法是什么

$up = 0;
echo "<button type='button' name='buy".$up++."' >Buy</button>";

我知道这两个都是错的。那么写这些的正确方法是什么呢。

我认为您正在尝试解决一个问题,这个问题已经有了HTML表单数组的解决方案

echo "<button type='button' name='buy[]' >Buy</button>";
echo "<button type='button' name='buy[]' >Buy</button>";
echo "<button type='button' name='buy[]' >Buy</button>";        
print_r($_POST['buy']));
echo“买”;
呼应“买”;
呼应“买”;
打印($_POST['buy']);
但是,它更常用于复选框:

<input name='id[]' type='checkbox'\>
<input name='id[]' type='checkbox'\>
<input name='id[]' type='checkbox'\>
$id = implode(',',$_POST['id']);
echo $id

$id=内爆(“,”,$_POST['id']);
echo$id
由于在任何给定时间只能单击一个按钮,您不希望它们具有唯一的ID而不是数组吗

echo "<button type='button' name='buy".$productId."' >Buy</button>"; 
echo“买”;

如果您想使用数组,只需使用数组(
name='buy[0]'
=>
$\u POST['buy'][0]
)您可能需要查看
for
while
循环,具体取决于您的需要。
echo "<button type='button' name='buy".$productId."' >Buy</button>";