php数组输出的时候.用逗号分隔..

$array = array('[0]'=>array('[aa]'=>'ss'),'[1]'=>array('[aa]'=>'bb'));
foreach($array as $var){
$because = 'where c_produce in ("'.$var['aa'].'")';
}

代码是这样 ,怎么将数组中的值插进去并用逗号分隔开来 ...

第1个回答  2011-08-23
$array = array('0' => array('aa' => 'ss'), '1' => array('aa' => 'bb'));
$value = array();
foreach ($array as $var) {
$value[] = "'" . $var['aa'] . "'";
}
$because = 'where c_produce in (' . implode(',', $value) . ')';
echo $because;本回答被提问者采纳
第2个回答  2011-08-23
$array = array('[0]'=>array('[aa]'=>'ss'),'[1]'=>array('[aa]'=>'bb'));
$because = "where c_produce in (";
foreach($array as $key=> $var){
$because .= $var['aa'].',';
}
$because =substr($because ,0 ,-1) . ")"; //去掉最后的逗号
是要这个样子吗?
问题描述不清楚啊本回答被网友采纳
第3个回答  2011-08-24
=》表示键值对的关系,比如 a=>'b' 表示数组元素a对应的值是b

数组元素的键值如果是字符串形式,可以使用单引号或者双引号括起来,不加也没啥

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网