如何检查是否在PHP数组中
我在menu.php中有以下内容。我需要检查会话是否正常。但我得到了解析错误 我看了同样的问题,但我找不到我想要什么如何检查是否在PHP数组中,php,arrays,session,if-statement,Php,Arrays,Session,If Statement,我在menu.php中有以下内容。我需要检查会话是否正常。但我得到了解析错误 我看了同样的问题,但我找不到我想要什么 <?php $menu=array(); if(Session::get("home")) { $menu[]=array( "label" => "Home", "link" => APP_ABS_PATH ); } if(Session::get("about")) {
<?php
$menu=array();
if(Session::get("home")) {
$menu[]=array(
"label" => "Home",
"link" => APP_ABS_PATH
);
}
if(Session::get("about"))
{
$menu[]=array(
"label" => "About",
"link" => APP_ABS_PATH.'about'
)
}
if(Session::get("contact"))
{
$menu[]=array(
"label" => "Contact",
"link" => APP_ABS_PATH.'contact'
)
}
return $menu;
?>
提前感谢您刚才错过了;后置数组
if(Session::get("about"))
{
$menu[]=array(
"label" => "About",
"link" => APP_ABS_PATH.'about'
);
}
if(Session::get("contact"))
{
$menu[]=array(
"label" => "Contact",
"link" => APP_ABS_PATH.'contact'
);
}
您可以这样检查值是否存在于数组中,如果存在数组,是否可以显示解析错误消息?看起来你正在使用一些插件或php框架来控制?它是right@ToujouAya下面的答案是正确的。我漏掉了分号。@user2584538好吧,我想,复制粘贴代码时漏掉了分号。