DEVEL/PHP
PHP 로또 당첨번호 API
codebyai
2025. 4. 13. 23:07
반응형
1. Guzzle 설치
composer require guzzlehttp/guzzle
2 PHP 코드
<?php
require 'vendor/autoload.php'; // Guzzle 설치 후 필요
use GuzzleHttp\Client;
// 회차 설정
$drwNo = 1163;
// Guzzle 클라이언트 생성
$client = new Client();
// API 호출
$response = $client->request('GET', 'https://www.dhlottery.co.kr/common.do', [
'query' => [
'method' => 'getLottoNumber',
'drwNo' => $drwNo
]
]);
// 응답 바디를 JSON으로 디코딩
$data = json_decode($response->getBody(), true);
// 응답 출력
echo "<pre>";
print_r($data);
echo "</pre>";
// 개별 번호 출력 예시
echo "당첨번호: {$data['drwtNo1']}, {$data['drwtNo2']}, {$data['drwtNo3']}, {$data['drwtNo4']}, {$data['drwtNo5']}, {$data['drwtNo6']}<br>";
echo "보너스번호: {$data['bnusNo']}<br>";
echo "총판매금액: {$data['totSellamnt']}<br>";
echo "1등 당첨금: {$data['firstWinamnt']}<br>";
echo "1등 당첨자 수: {$data['firstPrzwnerCo']}<br>";
반응형