【悬赏5凯币】PHP代码

综合技术   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-12

用php写一个get接口,任意值提交,保存提交的数据为二维数组,再次get新增保存(上次我get的也要有保存)。得怎么写啊,
沙发
阿辉 2023-2-12
保存到第二个php文件也行,然后json输入保存的数组
板凳
苏御 2023-2-12
自古一楼有凯币
地板
好过分 2023-2-12
代码示例:

```
$data_array = array();
if ( isset( $_GET['value'] ) ) {
$data_array[] = $_GET['value'];
}

$result_array = array();
if ( !empty( $data_array ) ) {
//读取上一次提交的数据
if ( file_exists( 'data.txt' ) ) {
$result_array = unserialize( file_get_contents( 'data.txt' ) );
}
//新增一次提交的数据
$result_array[] = $data_array;

//保存数据
file_put_contents( 'data.txt', serialize( $result_array ) );
}
```

示例中,将值以数组形式保存在`data.txt`文件中,使用php函数`serialize`将其序列化,使用`unserialize`函数取出。
4楼
阿辉 2023-2-12
老哥,取回以json方式显示可以再给例子嘛[乖]
5楼
阿辉 2023-2-12
老哥牛,谢谢
6楼
昵称572463 2023-4-21
$_GET['val']);
}

// 使用json_encode将数组转换为JSON字符串
$jsonData = json_encode($newData);

// 写入JSON字符串到文件中
file_put_contents('./save_data.json', $jsonData, FILE_APPEND);

// 将JSON字符串解析为数组并返回
$newData = json_decode(file_get_contents('./save_data.json'), true);

if (isset($newData['key'])) {
unset($newData['key']);
$result = $newData;
} else {
$result = [];

评论

登录后才可发表内容
  • 主题

    3

  • 帖子

    105

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:8.6438s Mem:2112Kb