Php 如何使用逗号在单个字符串中循环10次值?

Php 如何使用逗号在单个字符串中循环10次值?,php,for-loop,conditional,concatenation,variable-variables,Php,For Loop,Conditional,Concatenation,Variable Variables,如何使用for循环PHP在$d4_c_d_v中创建与下面相同的结果 注意:$d4_c_d_v必须以逗号结尾 $d4_c_d_v = $g_demographics_value_0['id'] .','. $g_demographics_value_1['id'] .','. $g_demographics_value_2['id'] .','. $g_demographics_value_3['id'] .','. $g_demographics_value_4['id'] .','. $g_

如何使用for循环PHP在
$d4_c_d_v
中创建与下面相同的结果

注意:
$d4_c_d_v
必须以逗号结尾

$d4_c_d_v = 
$g_demographics_value_0['id'] .','.
$g_demographics_value_1['id'] .','.
$g_demographics_value_2['id'] .','.
$g_demographics_value_3['id'] .','.
$g_demographics_value_4['id'] .','.
$g_demographics_value_5['id'] .','.
$g_demographics_value_6['id'] .','.
$g_demographics_value_7['id'] .','.
$g_demographics_value_8['id'] .','.
$g_demographics_value_9['id'];
到目前为止,我已经尝试过:

for ($i = 0; $i <= 9; $i++) {

  $d4_c_d_v .= ${'g_demographics_value_'.$i[$i]};

}

echo $d4_c_d_v;

对于($i=0;$i我个人不会这样设置数据存储,但变量可以做到这一点

$i
条件正在检查非零值。因此,除第一次迭代外,每次迭代都会添加一个逗号

代码:()

$g_demographics_value_0['id'] = 'a';
$g_demographics_value_1['id'] = 'b';
$g_demographics_value_2['id'] = 'c';
$g_demographics_value_3['id'] = 'd';
$g_demographics_value_4['id'] = 'e';
$g_demographics_value_5['id'] = 'f';
$g_demographics_value_6['id'] = 'g';
$g_demographics_value_7['id'] = 'h';
$g_demographics_value_8['id'] = 'i';
$g_demographics_value_9['id'] = 'j';

$d4_c_d_v = '';
for($i = 0; $i < 10; ++$i) {
    if ($i) {
        $d4_c_d_v .= ',';
    }
    $d4_c_d_v .= ${"g_demographics_value_$i"}['id'];
}
echo $d4_c_d_v;
a,b,c,d,e,f,g,h,i,j