我编写测试代码,在 php 页面上发布数组。PHP页面需要将此数组写入文件以检查数据。
查询:
$("#Trash").click(function () {
$.post("tests.php",
{'ids[]': ArrayCheckBox},
function(result){
window.location = 'tests.php';
}
);
});
在 tests.php 我试图解析:
$s = array();
foreach ($_POST as $k => $v) {
if (is_array($v)) {
if ($v=='ids[]')
array_push($s, $v[0]);
}
}
$file = $_SERVER['DOCUMENT_ROOT'] .'/test2.txt';
$current = file_get_contents($file);
$current .= implode(', ', $s);
file_put_contents($file, $current);
但是这段代码每次只写“1”。怎么修的?