[英]How can I concatenate a string with variables in PHP?
為了簡單起見,這是我的簡單代碼邏輯。 我想連接字符串,例如: 10,11,12,13,14
,但是它只是將顯示錯誤輸出的所有值相加為: ,100
它應該像其他編程語言一樣顯示為: 10,11,12,13,14
。
<?php
// list is a string variable
$list="";
//total number of seats in a Bus
$setnum=10;
for($i = 0; $i < 10; $i++) {
//i trying to concatenate string like 10,11,12,13,14
$list="$list".$i+$setnum.', ';
}
echo $list;
?>
您可以使用implode避免在結尾使用逗號,也可以使用range渲染一個數組,數組中的數值介於兩點之間。
所以你可能會喜歡
$setnum=10;
echo implode(',', range($setnum, ($setnum+10)));
您可以在此處查看此代碼片段的運行情況: http : //codepad.org/4nrD0Ajk
在for
嘗試for
:
$list.= ($i+$setnum).', ';
嘗試這個:
// list is a string variable
$list = "";
// total number of seats in a Bus
$setnum = 10;
$list = "";
for($i = 0; $i < 10; $i++) {
// i trying to concatenate string like 10,11,12,13,14
$list .= ($i + $setnum) . ', ';
}
echo $list;
嘗試這個
// list is a string variable
$list = "";
// total number of seats in a Bus
$setnum = 10;
for($i = 0; $i < 10; $i++)
{
// i trying to concatenate string like 10,11,12,13,14
$list .= $i + $setnum . ',';
}
echo $list;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.