>백엔드 개발 >PHP 튜토리얼 >PHP 코드를 사용하여 Baidu Wenxinyiyan에서 데이터를 얻고 표시합니다.

PHP 코드를 사용하여 Baidu Wenxinyiyan에서 데이터를 얻고 표시합니다.

王林
王林원래의
2023-08-12 16:57:361520검색

PHP 코드를 사용하여 Baidu Wenxinyiyan에서 데이터를 얻고 표시합니다.

PHP 코드를 사용하여 Baidu Wenxinyiyan의 데이터 수집 및 표시 달성

제목: PHP는 Baidu Wenxinyiyan의 데이터 수집 및 표시를 구현합니다.

서문:

최근 몇 년 동안 Baidu Wenxinyiyan은 인기 있는 문학적 닭고기 수프가 되었습니다. 웹사이트를 통해 사람들은 매일 마음이 따뜻해지는 인용문을 얻을 수 있습니다. 개발자로서 우리는 PHP 코드를 사용하여 Wen Xinyiyan의 데이터를 획득하고 표시할 수 있으므로 사용자는 웹 페이지에서 따뜻함과 격려를 느낄 수 있습니다. 이 기사에서는 Baidu Wenxinyiyan의 데이터 수집 및 표시를 달성하기 위한 PHP 코드를 안내합니다.

1. 데이터 얻기

Baidu Wenxinyiyan에서 데이터를 얻으려면 Baidu API에서 제공하는 인터페이스를 사용해야 합니다. 여기서는 Wen Xin Yi Yan 문장의 데이터를 무작위로 얻을 수 있는 Baidu Wen Xin Yi Yan(https://api.uixsj.cn/hitokoto/)의 API 인터페이스를 사용하고 있습니다. 다음은 데이터를 얻기 위한 PHP 샘플 코드입니다.

<?php

// 请求接口获取数据
$url = 'https://api.uixsj.cn/hitokoto/';

// 创建一个cURL资源
$ch = curl_init();

// 设置URL和其他cURL选项
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// 发起请求
$response = curl_exec($ch);

// 关闭cURL资源
curl_close($ch);

// 解析JSON数据
$data = json_decode($response, true);

// 打印文心一言
echo $data['hitokoto'];

?>

위 코드는 cURL 라이브러리를 사용하여 Baidu Wenxin Yiyan API에서 반환된 JSON 데이터를 얻기 위해 GET 요청을 보냅니다. 그런 다음 JSON 데이터를 구문 분석하고 Wen Xinyiyan의 내용을 인쇄합니다.

2. 데이터 표시

데이터를 얻은 후 웹페이지에 표시해야 합니다. 다음은 웹 페이지에 Wen Xinyiyan을 표시하는 간단한 PHP 샘플 코드입니다.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>百度文心一言展示</title>
</head>
<body>
    <h1>百度文心一言</h1>
    <div id="hitokoto"></div>

    <script>
    // 使用Ajax异步请求PHP文件获取数据
    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4 && xhr.status == 200) {
            // 将获取到的数据展示到网页上
            document.getElementById('hitokoto').innerHTML = xhr.responseText;
        }
    };
    xhr.open("GET", "get_hitokoto.php", true);
    xhr.send();
    </script>
</body>
</html>

위 코드는 Ajax를 사용하여 Wenxinyiyan의 데이터를 얻기 위해 PHP 파일(get_hitokoto.php)을 비동기적으로 요청합니다. 그런 다음 웹 페이지의 hitokoto 요소에 얻은 데이터를 표시합니다.

결론:

PHP 코드를 사용하여 Baidu Wenxinyiyan의 데이터 수집 및 표시를 달성할 수 있습니다. 이 기사에서는 PHP 코드를 사용하여 Baidu Wenxinyiyan API 인터페이스에서 데이터를 가져와 웹 페이지에 표시하는 방법을 소개합니다. 이 글이 여러분에게 도움이 되기를 바라며, 여러분의 홈페이지에 따뜻함과 격려가 가득하길 바랍니다.

위 내용은 PHP 코드를 사용하여 Baidu Wenxinyiyan에서 데이터를 얻고 표시합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.