【发布时间】:2018-11-16 10:06:40
【问题描述】:
看起来很奇怪的事情。有什么方法可以检测 php 中包含 sub-array 的 array,例如 css, jquery 中的 parent-child 概念。我只想在array 有subarray 时插入数据
动态菜单
<?php
if(){ //loop starts
?>
<li>
<input type="checkbox" name="menu[]" value="<?php echo $row['value']?>"> <?php echo $row['title'];
<ul>
<?php
if(){ //loop starts
?>
<li>
<input type="checkbox" name="submenu[]" value="<?php echo $row1['value']?>"><?php echo $row1['subtitle'];
</li>;
}?>
</ul>
</li>
}?>
输出
<li>
<input type="checkbox" name="menu[]" value="vehicle">
<ul>
<li><input type="checkbox" name="submenu[]" value="car"></li>
<li><input type="checkbox" name="submenu[]" value="bike"></li>
</ul>
</li>
<li><input type="checkbox" name="menu[]" value="sport"></li>
上传.php
$data = explode("," ,$_POST["menu"]);
$subdata = explode("," ,$_POST["submenu"]);
foreach ($data AS $key => $menu){
if(){ // This Menu has subarray
}
【问题讨论】:
标签: php arrays checkbox sub-array