POST permintaan dalam PHP boleh menyimpan tatasusunan secara langsung. Apabila menggunakan permintaan POST, anda boleh menggunakan tatasusunan sebagai parameter dalam permintaan POST, dan kemudian memproses data tatasusunan ini dalam PHP.
Mari kita lihat contoh kod khusus di bawah. Katakan halaman hujung hadapan menghantar permintaan POST yang mengandungi data tatasusunan ini.
<form action="process.php" method="post"> <input type="text" name="array_data[]" placeholder="数组元素1"> <input type="text" name="array_data[]" placeholder="数组元素2"> <input type="text" name="array_data[]" placeholder="数组元素3"> <button type="submit">提交</button> </form>
<?php if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_POST['array_data']) && is_array($_POST['array_data'])) { $arrayData = $_POST['array_data']; // 打印数组数据 echo "接收到的数组数据为:<br>"; print_r($arrayData); // 存储数组数据到数据库或文件 // 这里仅作为示例,实际存储方式可以根据需求进行修改 $serializedArray = serialize($arrayData); // 序列化数组 file_put_contents('data.txt', $serializedArray); // 存储到文件 echo "<br>数组数据已存储到 data.txt 文件中。"; } else { echo "未收到有效的数组数据。"; } } else { echo "请通过POST请求访问该页面。"; } ?>
Dalam kod PHP ini, kami mula-mula menentukan sama ada kaedah permintaan ialah permintaan POST, dan kemudian semak sama ada fail bernama array_data
的数组数据,并确保它是一个数组。接着我们打印出收到的数组数据,并将其序列化后存储到一个名为data.txt
diterima .
Melalui kod contoh di atas, kami boleh mengesahkan bahawa permintaan POST dalam PHP boleh menyimpan tatasusunan secara langsung. Dalam projek sebenar, kaedah menyimpan data tatasusunan boleh dipilih mengikut keperluan, seperti menyimpannya dalam pangkalan data, cache atau fail.
Atas ialah kandungan terperinci Bolehkah POST meminta dalam tatasusunan menyimpan PHP secara langsung?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!