如何在php中附加逗号字符串

如何在php中附加逗号字符串,php,sql,string,loops,Php,Sql,String,Loops,我有一个循环用于将一些字符串附加到变量。我也需要一个最好的方法。目前,我将所有内容都推到一个数组中,然后用逗号将其内爆。还有其他最好的方法吗?这是我的密码 $getDataProduct = "SELECT pm.*,crm.id sub_id, crm.name sub_name FROM `cp_reference_master` crm LEFT JOIN product_master pm on crm.parent_id = pm.catego

我有一个循环用于将一些字符串附加到变量。我也需要一个最好的方法。目前,我将所有内容都推到一个数组中,然后用逗号将其内爆。还有其他最好的方法吗?这是我的密码

$getDataProduct = "SELECT pm.*,crm.id sub_id, crm.name sub_name FROM `cp_reference_master` crm 
                    LEFT JOIN product_master pm on crm.parent_id = pm.category
                    Where crm.mode = 'item_type_subcat' AND pm.id = ".$data['id'];
$logger->debug("Get Product From Product Master for ".$data['id']);
$logger->trace("Query: ".$getDataProduct);
$result = $db->func_query($getDataProduct);
//echo '<pre>'; print_r($result); echo '</pre>';
foreach($result as $details){
    $result[0]['sub_ids'] = $details['sub_id'];
    $result[0]['sub_names'] = $details['sub_name'];

}
$getDataProduct=“从'cp\u reference\u master'crm中选择pm.*,crm.id sub\u id,crm.name sub\u name
在crm.parent\u id=pm.category上左键加入产品\u主pm
其中crm.mode='item_type_subcat'和pm.id=“.$data['id'];
$logger->debug(“从产品主控中获取“$data['id]”的产品);
$logger->trace(“查询:”.$getDataProduct);
$result=$db->func_查询($getDataProduct);
//回声';打印(结果);回声';
foreach($结果作为$详细信息){
$result[0]['sub_id']=$details['sub_id'];
$result[0]['sub_name']=$details['sub_name'];
}
在我的查询中,我得到了3或4行。除了sub_id和sub_名称之外,所有内容都是相同的。我需要附加这个sub_id和sub_name,并把它放在sub_id和sub_name的第一行

foreach($result as $details){
    $result_ids .= "," . $details['sub_id'];
    $result_sub_names .= "," . $details['sub_name'];
 }

现在,在$sub_id和$sub_名称中的每一件事,都不需要用逗号对数组进行内爆。

不确定您的问题所在的位置是否正确,但我会尝试一下

$result_sub_names = substr($result_sub_names,1);
这将首先创建一个逗号,因此您需要使用以下命令清除该逗号:


这意味着:
$a=“a”$a.=“,b”
现在$a是:
a,b
是的,这就是我正在寻找的相同字符串,但每次循环执行时,我都需要向我们显示您希望最终结果是什么。。。编辑你的问题谢谢你的回答。这就是我想要的。谢谢。这就是我等待的结果。
$result_sub_names = substr($result_sub_names,1);