PHP前台怎么使用foreach循环输出值

后台
$rslist = $this->getMyfamilyMembers();
$this->set('memlist',$rslist);
function getMyfamilyMembers()
{
$idt_users = $_SESSION['userinfo']['ID'];
$consql = "SELECT username FROM t_users WHERE id_householder='$idt_users'";

$rslist = $this->t_user->query($consql);
//echo $consql;
return $rslist;
}

前台
<select>

<?php foreach ($memlist as $key=>$item){?>
<option><?php echo $item ?></option>
<?}?>
</select>

现在输入的是Array,我想显示 username

第1个回答  2014-04-01
<select>

<?php foreach($rslist as $item) {?>
<option><?php echo $item ;?></option>
<?php }?>
</select>
或者
<select>

<?php foreach($rslist as $item) {?>
<option><?php foreach($item as $item2) echo $item2 ;?></option>
<?php }?>
</select>
第2个回答  2015-10-22

$rs=array(array(1,2),array(3,4))
foreach($rs as $item){
    echo $item[0]."-".$item[1]."<br>";
}

结果就是

1-2

3-4

第3个回答  2014-04-01
<option><?php echo $item['username']; ?></option>本回答被提问者采纳
相似回答