##一个简单的方法:将一个二维的数组转换成字符串

常常出现这样一种情况,sql语句查询出来的结果是一个二维数组,但是查询的结果还是需要用到下一条查询语句,这个时候可能需要将一个二维数组转换成字符串用于sql语句的查询。
下面是一个简单的例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function arr2str ($arr)
{
foreach ($arr as $v)
{
$v = join(",",$v); //可以用implode将一维数组转换为用逗号连接的字符串
$temp[] = $v;
}
$t="";
foreach($temp as $v){
$t.="'".$v."'".",";
}
$t=substr($t,0,-1);
return $t;
}