Php 根据复选框组合阵列
我有一张带复选框的表格 我希望它能够在选中复选框时包含一个数组Php 根据复选框组合阵列,php,Php,我有一张带复选框的表格 我希望它能够在选中复选框时包含一个数组 <input type="checkbox" name="main" value="main" checked> Main/unsorted<br /> <input type="checkbox" name="art" value="art" checked> Art/literature/music<br /> <input type="checkbox" name="gam
<input type="checkbox" name="main" value="main" checked> Main/unsorted<br />
<input type="checkbox" name="art" value="art" checked> Art/literature/music<br />
<input type="checkbox" name="games" value="games" checked> Games/gaming<br />
根据您的信息,您似乎希望根据勾选的复选框合并数组?我的假设正确吗 你在找这样的东西吗
<?php
$combinationArray = array();
$mainArray = array('item1','item2','item3');
$artArray = array('item4','item5','item6');
$gamesArray = array('item7','item8','item9');
if(isset($_POST['main']) && $_POST['main']=='main'){
$combinationArray = array_merge($combinationArray,$mainArray);
}
if(isset($_POST['art']) && $_POST['art']=='art'){
$combinationArray = array_merge($combinationArray,$artArray);
}
if(isset($_POST['games']) && $_POST['games']=='games'){
$combinationArray = array_merge($combinationArray,$gamesArray);
}
?>
HTML:
主/未排序
艺术/文学/音乐
游戏/游戏
提交
是否包含阵列?你这是什么意思?@Wrikken我有数组的主数组、数组的艺术等等。当复选框被选中时,我希望它们像一个数组一样连接在一起,这样我就可以从所有组合的数组中随机选择一个结果。退一步,我们不知道你的代码:我们发布了这个表单(我假设)?在php代码中有一个数组,你想用这个数组做什么?将它与您已有的另一个合并?张贴一些接收代码、输入和所需输出以澄清。
<?php
$combinationArray = array();
$mainArray = array('item1','item2','item3');
$artArray = array('item4','item5','item6');
$gamesArray = array('item7','item8','item9');
if(isset($_POST['main']) && $_POST['main']=='main'){
$combinationArray = array_merge($combinationArray,$mainArray);
}
if(isset($_POST['art']) && $_POST['art']=='art'){
$combinationArray = array_merge($combinationArray,$artArray);
}
if(isset($_POST['games']) && $_POST['games']=='games'){
$combinationArray = array_merge($combinationArray,$gamesArray);
}
?>
<form action="yourpage.php" method="post">
<input type="checkbox" name="main" value="main" checked> Main/unsorted<br />
<input type="checkbox" name="art" value="art" checked> Art/literature/music<br />
<input type="checkbox" name="games" value="games" checked> Games/gaming<br />
<button>
Submit
</button>
</form>