我正在尝试显示带有多个选择
的选择框对于$course
$selected_course
这是我的代码,请仔细阅读并告知我我的错误。
$course =stdClass Object
(
[Id] => 4
[name] => EME
[desc] =>
[details] =>
[created_by] => 0
[created_on] => 2016-01-01 23:47:15
[ip] =>
[status] => 0
)
$selected_course= Array
(
[0] => 4
[1] => 2
)
现在这是我的代码:
<?php
$i=0;
foreach ($courses as $course) {
$select_Course=explode(',',$center->course) ;
?>
<option <?php echo (isset($select_Course[$i]) || $select_Course[$i]==$course->Id)?'selected':false;?> value="<?=$course->Id;?>"><?=$course->name;?></option>
<?php
$i++;
} ?>
它没有选择其中任何一个为什么?我尝试了in_array
,array_search
但未通过
答案 0 :(得分:2)
如果ciu
diu
yiu
viu
数组包含所有课程对象,那么您的代码应如下所示:
$courses