[英]Php variable increment
所以我有下面的代碼可以工作並輸出信息,比如說2 11
。 我想有$keyidcall
變量名稱,以便增量$keyidcall2, $keyidcall3.......
用額外的變量,我想的變量來保存正確的值,所以我以后可以稱呼它。 因此預期輸出為$Apiammount ="2"
; echo $keyidcall;
將回顯2
echo $keyidcall
:將回顯11
while($Apiammount > 1){
$Keyidquery = mysqli_query($connection, "SELECT ID FROM `Characterapi` WHERE UserId = '$Idcall'");
while($keyid = mysqli_fetch_assoc($Keyidquery)){
$keyidcall = $keyid['ID'];
echo $keyidcall;
}
$Apiammount--;
}
更好的方法是將值存儲在數組中。
$keyidcall[] = $keyid['ID'];
然后,您可以稍后將它們稱為
echo $keyidcall[0];
echo $keyidcall[1];
按照輸入順序。
或者,如果您想更具體地引用它,則可以使用
$keyidcall[$Apiammount] = $keyid['ID'];
那么您將其稱為:
echo $keyidcall[<apiamount>];
假設您知道那會是什么。
您可以 :
$i = 0;
while($foo){
$name = 'keyidcall';
$i++;
$newvar = $name . $i;
echo $$newvar;
}
並且$$ newvar將回顯“ keyidcallX”的值,其中X是遞增值。 不知道那是不是你的意思。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.