如果我有一个从我的表单请求我的数据的循环:
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."',";
}
Run Code Online (Sandbox Code Playgroud)
如何将其添加到下面的示例数组中?:
$files = array(
'files.extension',
'files.extension',
);
Run Code Online (Sandbox Code Playgroud)
更小:
$files = array();
foreach($_POST['checkbx'] as $file)
{
$files[] = basename($file);
}
Run Code Online (Sandbox Code Playgroud)
如果你不是绝对确定$_POST['checkbx']存在并且是一个数组,你应该多做:
$files = array();
if (is_array(@$_POST['checkbx']))
{
foreach($_POST['checkbx'] as $file)
{
$files[] = basename($file);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13240 次 |
| 最近记录: |