Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendapatkan ayat rawak daripada Baidu Wenxinyiyan dalam pembangunan PHP?

Bagaimana untuk mendapatkan ayat rawak daripada Baidu Wenxinyiyan dalam pembangunan PHP?

WBOY
WBOYasal
2023-08-26 20:37:541145semak imbas

Bagaimana untuk mendapatkan ayat rawak daripada Baidu Wenxinyiyan dalam pembangunan PHP?

Bagaimana untuk mendapatkan ayat rawak daripada Baidu Wenxinyiyan dalam pembangunan PHP?

Pengenalan:
Ayat rawak adalah salah satu fungsi yang sering kita gunakan semasa membangunkan laman web atau aplikasi. Baidu Wenxinyiyan menyediakan sejumlah besar ayat untuk kita gunakan. Artikel ini akan memperkenalkan cara menggunakan PHP untuk mendapatkan ayat rawak daripada Baidu Wenxinyiyan, dan memberikan contoh kod yang sepadan.

1. Pengenalan kepada Baidu Wenxin Yiyan:
Baidu Wenxin Yiyan ialah perkhidmatan paparan Wenxin yang disediakan oleh Baidu, yang bertujuan untuk berkongsi perkataan dan ayat yang indah serta membawa sedikit kemesraan dan sentuhan kepada pengguna.
Kami boleh mendapatkan frasa rawak dengan menghubungi antara muka Baidu Wenxin Yiyan, yang boleh dipaparkan di tapak web atau aplikasi untuk meningkatkan pengalaman pengguna.

2 Langkah untuk mendapatkan ayat rawak daripada Baidu Wenxin Yiyan:
Langkah 1: Dapatkan alamat antara muka
Pertama, kita perlu mendapatkan alamat antara muka Baidu Wenxin Yiyan. Alamat antara muka ialah: https://api.uixsj.cn/hito/
Kita boleh mendapatkan ayat rawak melalui alamat antara muka ini.

Langkah 2: Hantar permintaan
Kami boleh menggunakan pustaka cURL PHP untuk menghantar permintaan HTTP untuk mendapatkan data respons antara muka. Kod khusus adalah seperti berikut:

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://api.uixsj.cn/hito/");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
curl_close($curl);

Langkah 3: Menghuraikan data respons
Seterusnya, kita perlu menghuraikan data tindak balas antara muka. Antara muka Baidu Wenxinyiyan mengembalikan data dalam format JSON, yang boleh kita gunakan fungsi json_decode untuk menghuraikan. Kod khusus adalah seperti berikut:

$data = json_decode($response, true);
if ($data) {
    $sentence = $data[0]['hitokoto'];
    echo $sentence;
} else {
    echo "获取随机句子失败";
}

3. Contoh kod lengkap:

4. Ringkasan:
Melalui langkah di atas, kita boleh mendapatkan ayat rawak daripada Baidu Wenxin Yiyan dengan mudah. Ayat ini boleh digunakan dalam slogan laman web, motivasi satu ayat, petikan rawak, dsb. Pada masa yang sama, kami juga boleh menyesuaikannya mengikut keperluan kami sendiri, seperti menambah gaya CSS, kesan animasi, dll., untuk menjadikan laman web lebih berwarna-warni.

Saya harap artikel ini akan membantu anda dalam mendapatkan ayat rawak Baidu Wenxinyiyan dalam pembangunan PHP. Jika anda mempunyai sebarang soalan atau cadangan yang lebih baik, sila tinggalkan mesej untuk berkomunikasi.

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan ayat rawak daripada Baidu Wenxinyiyan dalam pembangunan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn