어떻게 예를 들어, 쉼표로 구분 된 문자열로다차원 배열?
Array (
[data] => Array (
[0] => Array (
[uid2] => 10000476689***
)
[1] => Array (
[uid2] => 10000477429***
)
)
)
, 페이스 북의 친구 목록 쿼리에서이 배열을 변환하는 것입니다 : 10000476689***,10000476689***,1000047668***
, 그래서 난 내 데이터베이스에 삽입 할 수 있습니다. 먼저 연관 배열로 변환해야합니까? implode(',' , $variable)
?
$valuesArray = array();
foreach ($array['data'] as $inner$array) {
$valuesArray[] = current($innerArray);
}
$sqlStringValues = implode(',', $valuesArray);
당신은 다음과 같은 몇 가지 가능한 대답을 가지고,하지만 난 사람이, MySQL의에 10 명 중 9 번을 쉼표로 구분 된 목록을 삽입하려고 볼 때, 그것은 그들이 데이터베이스 스키마를 정상화보고해야 의미합니다. –