PHP组合变量

时间:2013-02-11 01:38:48

标签: php string variables separator

我有一个'foreach'PHP循环。每次循环运行时,我都会将当前循环迭代中的值($ CurrentTillID)组合成变量。

这是我的代码:

$separator = ',';
$tillDetails = $tillDetails . $CurrentTillID;

我想在每个$ CurrentTillID值之间添加一个分隔符。

这是我尝试过的代码:

$tillDetails = $tillDetails . $CurrentTillID . $separator;

以上代码不起作用。我可以帮忙解决这个问题吗?

提前致谢。

3 个答案:

答案 0 :(得分:2)

尝试将分隔符放在要分隔的项目之间。

答案 1 :(得分:1)

您可能打算这样做:

$tillDetails .= $separator . $CurrentTillID;

答案 2 :(得分:0)

与。=

连接
<?php
$tillDetails = null;
foreach($data as $k=>$v){
    $tillDetails .= $v.',';
}
?>

你只有一个维度数组,你也可以忘记foreach,然后用你的分隔符将其内爆成一个字符串:

$orig_data = array('till1','till2','till3','yada');
$tillDetails = implode(',',$orig_data);