如何从一个PHP的形式添加数据到一个数组? [英] How do I add data from a PHP form into an array?

查看:130
本文介绍了如何从一个PHP的形式添加数据到一个数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我有一个循环,从我的表单请求我的数据:

If I have a loop that requests my data from my form:

for ($i=0;$i < count($_POST['checkbx']);$i++)
    {
    // calculate the file from the checkbx
    $filename = $_POST['checkbx'][$i];
    $clearfilename = substr($filename, strrpos ($filename, "/") + 1);

     echo "'".$filename."',";       

    }

我怎么添加到下面的示例数组:

how do I add that into the sample array below?:

$文件=阵列(
  files.extension',
  files.extension',
);

$files = array( 'files.extension', 'files.extension', );

推荐答案

更​​小:

$files = array();
foreach($_POST['checkbx'] as $file)
{
    $files[] = basename($file);
}

如果你不是绝对确保 $ _ POST ['checkbx'] 存在并且是你应该做的prolly一个数组:

If you aren't absolutely sure that $_POST['checkbx'] exists and is an array you should prolly do:

$files = array();
if (is_array(@$_POST['checkbx']))
{
    foreach($_POST['checkbx'] as $file)
    {
        $files[] = basename($file);
    }
}

这篇关于如何从一个PHP的形式添加数据到一个数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆