Я пытаюсь проверить, имеет ли array
значение subarray
или нет.Но это не работает.Например, хотя проверяется main
, который имеет subarray
, это эхо, it hasn't submenu
Что здесь не так?
<li>
<input type="checkbox" name="menu[]" value="main">
<ul>
<li><input type="checkbox" name="menu[0][]" value="sub-main1"></li>
<li><input type="checkbox" name="menu[0][]" value="sub-main2"></li>
<li><input type="checkbox" name="menu[0][]" value="sub-main3"></li>
</ul>
</li>
<li><input type="checkbox" name="menu[]" value="sport"></li>
<li><input type="checkbox" name="menu[]" value="art"></li>
PHP
foreach ($_POST["menu"] AS $key => $item){
if (is_array($item)){
echo "It has submenu";
}
else{
echo "it hasn't submenu";
}
}