我正在尝试为Bootstrap创建一个3级折叠导航栏菜单,但我无法打开第三级.
这是我有的两级菜单:
<link href="https://stackpath.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet"/>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="nav-collapse">
<ul class="nav">
<a class="brand" href="#">Present Ideas</a>
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Help</a></li>
<li class="dropdown" id="accountmenu">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Account Settings<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Login</a></li>
<li><a href="#">Register</a></li>
<li class="divider"></li>
<li><a href="#">Logout</a></li>
</ul>
</li>
</ul>
<ul class="nav pull-right">
</ul>
</div>
<!--/.nav-collapse -->
</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
我认为这样的事情会起作用:
<link href="https://stackpath.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet"/>
<div class="navbar navbar-fixed-top"> …Run Code Online (Sandbox Code Playgroud)想象一下我有这个数组:
Array
(
[0] => Array
(
[email] => a@a.com
[name] => a
)
[1] => Array
(
[email] => b@b.com
[name] => b
)
)
Run Code Online (Sandbox Code Playgroud)
我使用此代码来检查我的电子邮件是否存在于这个多数组中:
in_array($user->user_email, array_column($array, 'email'))
Run Code Online (Sandbox Code Playgroud)
现在,我的问题是:如何获取参数“name”的值,其中电子邮件与我的变量匹配。因此,如果我的 $user->user_email 等于“a@a.com”,我需要名称值,即“a”。在php中可以吗?