저는 Wufoo api (https://{subdomain}.wufoo.com/api/v3/forms/{formIdentifier}/entries.{xml|json})와 협력하여 현재 약 150 편의 모든 항목을 하나의 PHP 배열로 가져오고 있습니다. Wufoo는 반환 된 항목의 수를 100으로 제한합니다. 이제는 하나의 배열로 결합/결합하려는 두 개의 PHP 배열이 있습니다. 지금까지Wufoo API 결과 연결하기
강령 : 나는 시도하고이
$all_results = $result1;
$all_results += $result2;
어떻게 같은
$all_results = array_merge($result1, $result2);
뭔가를 일하지 않은 무엇
$api_uri_1 = "https://example.wufoo.com/api/v3/forms/example-form/entries.json?pageStart=0&pageSize=100";
$api_uri_2 = "https://example.wufoo.com/api/v3/forms/example-form/entries.json?pageStart=1&pageSize=100";
function wufoo_api($api_uri) {
$curl = curl_init($api_uri);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, 'WUFOO-API-KEY-HERE:password');
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_USERAGENT, 'Wufoo Sample Code');
$response = curl_exec($curl);
$resultStatus = curl_getinfo($curl);
if ($resultStatus['http_code'] == 200) {
$results = json_decode($response, true);
return $results;
} else {
$results = 'Call Failed '.print_r($resultStatus);
return $results;
}
}
$result1 = wufoo_api($api_uri_1);
$result2 = wufoo_api($api_uri_2);
캘리포니아 나는이 부분을 대상으로 배열 키를 사용하는 데 필요한 실현 Ben에
감사했다 무엇 : N I은 /는
업데이트 사전에 어떤 도움 결과 1과 result2
감사를 결합 연결할 내가 필요로하는 배열.
$all_results = array_merge($result1['Entries'],$result2['Entries']);
내 대답에있는 의견을 참조하십시오. 사용자의 업데이트가 적절하지 않다고 생각합니다. – Ben
고마워요. Ben. – michaelespinosa