如何在PHP中将字符串与变量连接起来?
为了简单起见,这里是我的简单代码逻辑。我想连接字符串,比如:10,11,12,13,14,但它只是将所有值相加 将错误输出显示为:,100它应该显示为:10,11,12,13,14 就像其他编程语言一样如何在PHP中将字符串与变量连接起来?,php,string,concatenation,Php,String,Concatenation,为了简单起见,这里是我的简单代码逻辑。我想连接字符串,比如: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++) {
<?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;
?>
在中尝试以下操作:
试试这个:
// 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;
连接字符串的最佳方法是将字符串添加到数组中,然后对其进行内爆。阅读更多关于 可以使用来避免在末尾使用逗号,也可以使用来渲染两点之间具有数值的数组 所以你可以吃点类似的东西
$setnum=10;
echo implode(',', range($setnum, ($setnum+10)));
您可以在此处看到此代码段的作用:由于one=,您正在覆盖for循环中的$list。使用。=向字符串添加值。更多信息:您应该将$i+$setnum放在括号中,$i+$setnum。另外,$list只包含变量,因此不需要使用引号$列表。$i+$setnum.,'考虑查看包括内爆在内的答案。这是一种更好的方法。
//total number of seats in a Bus
$setnum=10;
$list = array();
for($i = 0; $i < 10; $i++) {
//i trying to concatenate string like 10,11,12,13,14
$list[] = $i+$setnum;
}
echo implode(',', $list);
$setnum=10;
echo implode(',', range($setnum, ($setnum+10)));