我有以下创建数组的循环
while($row1 = mysqli_fetch_assoc($result1))
{
$aliens[] = array(
'username'=> $row1['username'],
'personal_id'=> $row1['personal_id']
);
}
它产生以下结果
Array (
[0] =>
Array ( [username] => nimmy [personal_id] => 21564865 )
[1] =>
Array ( [username] => aiswarya [personal_id] => 21564866 )
[2] =>
Array ( [username] => anna [personal_id] => 21564867 )
然后我有另一个循环如下,其中,我需要从上面的数组中获取personal_id。我按如下方式获取它。
foreach($aliens as $x=>$x_value)
{
echo $aliens['personal_id'];
//some big operations using the
$aliens['personal_id']; variable
}
但是,如果是personal_ids,我无法获取值。我把它当作null。什么似乎是问题?我该如何解决?
答案 0 :(得分:0)
你有一群“外星人”,每个外星人都是一个带有personal_id
和username
键的数组。
foreach ($aliens as $index => $alien) {
echo $alien['personal_id'], PHP_EOL;
}
foreach
循环迭代其项目(外星人)。 $alien
变量表示当前迭代的项目,即异类数组。
答案 1 :(得分:0)
body{
background-color: #F44336;
}
.nav-header{
background-color: #F44336;
background-image: none;
}
.nav > li.active{
background: #c7635b;
}
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus{
background-color: red;
}