Php 我不知道如何向数组动态添加值

Php 我不知道如何向数组动态添加值,php,arrays,Php,Arrays,我怎么能重写这个请当我尝试了一些事情,我只是不知道正确的方法来做它。而不是: $files_to_zip = array( 1, 4, 8 ); 如何重新编写,以便: $explode_mods = "1,4,8"; $mod_nums = explode(",", $explode_mods); $files_to_zip = $mod_nums; 基本上,$files\u to\u zip仍然需要采用数组格式,但我不知道如何仅将$files\u to\u zi

我怎么能重写这个请当我尝试了一些事情,我只是不知道正确的方法来做它。而不是:

$files_to_zip = array(
    1,
    4,
    8
);
如何重新编写,以便:

$explode_mods  = "1,4,8";
$mod_nums = explode(",", $explode_mods);

$files_to_zip = $mod_nums;

基本上,$files\u to\u zip仍然需要采用数组格式,但我不知道如何仅将$files\u to\u zip变量的每个值显示到数组中。这是一个更大的脚本的一部分,我几乎完成了,所以请不要给我看一个完全不同的代码,我只需要$files\u to\u zip就可以作为数组读取了。$explode_mods实际上是实际脚本中的一个$_POST值,在这里我输入以逗号分隔的数字,它们将被插入到$files_to_zip数组中。谢谢。

我想我读对了你的问题:你在
$files\u to\u zip
中已经有了其他条目,你想与
$explode\u mods
合并

试试这个:

$files_to_zip = array('some', 'entries', 'here', 'already');
$explode_mods = "1,4,8";
$files_to_zip = array_merge($files_to_zip, explode(',', $explode_mods));
var_dump($files_to_zip);

你到底是什么意思?我不明白你的问题
$files\u to_-zip
(和
$mod\u nums
)将是一个数组,包含元素
1
4、
8
。我从标题中得到提示,带有“添加值”。。让我们看看我是否正确:)你好,我编辑了我的原始主题。我想你可能会让我朝着正确的方向走,还有一点调整。我基本上希望$files\u to\u zip是一个数组,我可以从表单中插入值。我刚刚试过:$explode_mods=trim($_POST['mods']);$files_to_zip=array_merge(explode(“,”,$explode_mods));它几乎成功了。我想,你必须再解释一下“我可以从表单中插入值的数组”。