当重新加载页面时,为什么我的数组不会在其中保存值?

时间:2016-03-29 01:33:08

标签: php arrays

在php中,我在1个文件中有一个基本数组,开始为空:

$array= array();

我将该文件包含在下一个文件中;每次页面加载时都在此文件中(因为它是表单提交的登录页面)我想添加提交给数组的某一部分信息

$array[]=$var;

这很有效。但是我不明白的是,当我回显数组来测试它是否保持值时,它只保存当前添加的值,它不记得变量被添加到数组的所有先前的时间。  (我知道你可能认为它将是长数组,但后来在项目中我将根据条件从数组中删除/取消设置值,但现在不是重点) 为什么数组不记得推入它的值?

1 个答案:

答案 0 :(得分:0)

每次运行php脚本时,它都会从头开始。您创建的任何变量或数组都将重置为其原始值。

如果要存储数组值,则需要将数据放在其他位置。通常,开始PHP开发人员的第一步是将它们存储在MySQL或Sqlite等数据库中。