如何从一个PHP的形式添加数据到一个数组? [英] How do I add data from a PHP form into an array?
本文介绍了如何从一个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屋!
查看全文