PHP에서 JSONP 결과 집합 추출
JSONP가 콜백 함수를 반환하더라도 PHP는 JSONP URL에서 데이터를 검색할 수 있습니다. 이렇게 하려면 응답에서 함수 이름과 괄호를 제거하고 json_decode()를 사용하여 나머지 JSON을 구문 분석하세요.
편의를 위해 jsonp_decode()라는 PHP 함수를 사용하여 프로세스를 간소화할 수 있습니다.
<code class="php">function jsonp_decode($jsonp, $assoc = false) { if($jsonp[0] !== '[' && $jsonp[0] !== '{') { $jsonp = substr($jsonp, strpos($jsonp, '(')); } return json_decode(trim($jsonp,'();'), $assoc); }</code>
사용법:
<code class="php">$data = jsonp_decode($response);</code>
이 함수는 추출을 단순화합니다. JSONP 결과 세트를 사용하여 PHP 변수에서 액세스할 수 있습니다.
위 내용은 PHP에서 JSONP 결과 집합을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!