php数组输出的时候.用逗号分隔..
$array=array('[0]'=>array('[aa]'=>'ss'),'[1]'=>array('[aa]'=>'bb'));foreach($arrayas$...
$array = array('[0]'=>array('[aa]'=>'ss'),'[1]'=>array('[aa]'=>'bb'));
foreach($array as $var){
$because = 'where c_produce in ("'.$var['aa'].'")';
}
代码是这样 ,怎么将数组中的值插进去并用逗号分隔开来 ... 展开
foreach($array as $var){
$because = 'where c_produce in ("'.$var['aa'].'")';
}
代码是这样 ,怎么将数组中的值插进去并用逗号分隔开来 ... 展开
3个回答
展开全部
$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;
$value = array();
foreach ($array as $var) {
$value[] = "'" . $var['aa'] . "'";
}
$because = 'where c_produce in (' . implode(',', $value) . ')';
echo $because;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$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) . ")"; //去掉最后的逗号
是要这个样子吗?
问题描述不清楚啊
$because = "where c_produce in (";
foreach($array as $key=> $var){
$because .= $var['aa'].',';
}
$because =substr($because ,0 ,-1) . ")"; //去掉最后的逗号
是要这个样子吗?
问题描述不清楚啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=》表示键值对的关系,比如 a=>'b' 表示数组元素a对应的值是b
数组元素的键值如果是字符串形式,可以使用单引号或者双引号括起来,不加也没啥
数组元素的键值如果是字符串形式,可以使用单引号或者双引号括起来,不加也没啥
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询