每次迭代的PHP增量字符串值

每次迭代的PHP增量字符串值,php,Php,我想增加字符串末尾的int,它一起构成完整的值 $btnid = 'btnid1'; for($i = 1; $i < $countP; $i++) { $btnid = 'btnid' . ++; } $btnid='btnid1'; 对于($i=1;$i

我想增加字符串末尾的int,它一起构成完整的值

$btnid = 'btnid1';

 for($i = 1; $i < $countP; $i++) {
     $btnid = 'btnid' . ++;
 }
$btnid='btnid1';
对于($i=1;$i<$countP;$i++){
$btnid='btnid'。++;
}

我尝试了不同类型的串联,但如果我只是将其设置为
1
,似乎无法使其工作,但我也需要字符串

只需在每个循环迭代中将
$i
附加到字符串
btnid

$string = 'btnid';
for($i = 1; $i < $countP; $i++) {
     $btnid   = $string . $i;
}
$string='btnid';
对于($i=1;$i<$countP;$i++){
$btnid=$string.$i;
}
作为旁注(说真的,不要实际这样做),只要你没有超过btnid9,你就可以增加字符串

$btnid = 'btnid1';
for($i = 1; $i < 9; $i++) {
    $btnid++;
}
echo $btnid; // btnid9

手册页:

哦,是的,当然谢谢,我只是想把它复杂化。我的更新更简单,反映了你问题的更新
$btnid++;
echo $btnid; // btnie0