我正在尝试使用switch/case打印$data
数组中存在的不同字段。
Array ( [title] => title [type] => Movie [hour] => [dayoftheweek] => 5 [dayofthemonth] => )
我想要做什么:
<?php
switch($data):
case 'title':
?>
<div class="col-md-4">
<div class="name-value" id="title"><?=$data['title']?></div>
</div>
<?php
break;
case 'type':
?>
<div class="col-md-4">
<div class="name-value" id="type"><?=$data['type']?></div>
</div>
<?php
break;
endswitch;
谢谢!问题是没有任何内容被显示,但是当我在switch/case之外输入
<?=$data['type']?>
时,它会显示出来。
switch($data)
没有意义。现在你正在将$data
(它是一个数组)与字符串 'title' 进行比较。 - Jeffif(isset($data['title'])) { // 输出标题 }
? - Jeffid="title"
吗? - Jeffforeach ($data as $key => $value) { switch($key) ... }
- Cid