我将如何转换这阵从Facebook好友列表查询,多维数组到字符串?
Array (
[data] => Array (
[0] => Array (
[uid2] => 10000476689***
)
[1] => Array (
[uid2] => 10000477429***
)
)
)
成一个逗号分隔字符串,如:10000476689***,10000476689***,1000047668***
,这样我就可以将其插入到我的数据库。我必须先转换成一个关联数组然后implode(',' , $variable)
?
我已经试过这
function val_sort($array,$key){
foreach($array as $k=> $v){
$b[] =strtolower($v[$key]);
}
//print_r($b);
asort($b);
echo '</br>';
//print_r($b);
foreach ($b as $k=>$v){
$c[]=$array[$k];
}
return $c;
}
$sorted =val_sort($fql_query_obj, 'uid2'); //$fql_query_obj; is from facebook//
print_r ($sorted);
而得到这个,
Array ([0] =>)
你有一些可行的答案下面,但是当我看到有人试图插入逗号分隔的列表到MySQL,9次了10年,这意味着他们应该看规范化的数据库架构。 –