我想在我的字符串末尾增加int,它们组成了完整的值。
$btnid = 'btnid1';
for($i = 1; $i < $countP; $i++) {
$btnid = 'btnid' . ++;
}
我尝试了不同类型的连接,但是如果我将它设置为1
它可以正常工作我似乎无法使它工作但我也需要字符串。
答案 0 :(得分:2)
只需在每次循环迭代中将$i
附加到字符串btnid
。
$string = 'btnid';
for($i = 1; $i < $countP; $i++) {
$btnid = $string . $i;
}
答案 1 :(得分:0)
作为旁注(并且严肃地说,不要实际上这样做)只要你没有超过btnid9,你就可以增加字符串。
$btnid = 'btnid1';
for($i = 1; $i < 9; $i++) {
$btnid++;
}
echo $btnid; // btnid9
如果你过去,事情会变得有些奇怪:
$btnid++;
echo $btnid; // btnie0
手册页:http://php.net/manual/en/language.operators.increment.php