我无法想象如何动态地向数组添加值

时间:2011-09-16 07:23:49

标签: 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_to_zip仍然需要采用数组格式,但我不知道如何只将每个值显示到$ files_to_zip变量的数组中。这是一个更大的脚本的一部分,我差不多完成了所以请不要给我一个完全不同的代码我只需要$ files_to_zip作为数组读取。 $ explode_mods实际上是真实脚本中的$ _POST值,我输入以逗号分隔的数字,它们将被插入$ files_to_zip数组中。谢谢。

1 个答案:

答案 0 :(得分:1)

我认为我正确地阅读了您的问题:您已在$files_to_zip中有其他条目要与$explode_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);