如何将一些可用的循环内容用于内容?
我有许多可用的
$var_1 = one;
$var_2 = two;
$var_3 = three;
$var_4 = four;
$var_5 = five;
$var_6 = six;
$var_7 = seven;
$var_8 = eight;
$var_9 = nine;
$var_10 = ten;
$var_11 = eleven;
然后我想破坏一个可用的
$all_data = one,two,three,four,five,six,seven,eight,nine,ten,eleven,
但我想像这样使用循环
for ( $i=1;$i<12;$i++ )
{
$all_data = ${var_$i}.",";
}
我该怎么办?谢谢你的每一条评论^^
答案 0 :(得分:0)
$all_data = implode(',', array($var_1, $var_2, ..., $var_11));
每当你发现自己用这样的数字名称创建一堆变量时,请对自己说:“我真的应该使用数组”。这种类型的编程几乎没有充分的理由。
对于您尝试编写的for
循环,请参阅Variable Variables上的PHP文档。
$all_data = '';
for ($i = 1; $i < 12; $i++) {
$all_data .= ${'var_'.$i} . ',';
}