我有一个foreach循环。哪个有变量。如何将变量值存储在以逗号分隔的单个变量中,
foreach($variable as $key => $value){
$variable = $value->Id;
}
答案 0 :(得分:3)
请勿使用已使用的变量名称。
$otherV = '';
foreach($variable as $key => $value){
if ($otherV) $otherV .= ',';
$otherV .= $value->Id;
}
答案 1 :(得分:-1)
使用php implode()
功能:
$str = implode(',',$array);
请参阅php.net http://php.net/manual/en/function.implode.php
如果您的$variable
是对象,请先将其转换为get_object_vars()