从下面的代码中,我只想从“ elemen_desc”数组中获取一些值数据。怎么做?我尝试在选项中放置if else语句,但是语法错误。也许有人可以帮忙吗? 。下面是以下代码。
public function ListElementDesc() {
$document = new Document_Template_Model();
$result = $document->ListElementDesc();
$html = '';
foreach ($result as $multi):
$html .= '<option value="' . $multi['element_desc'] . '"></option>'; //' . $multi['element_code'] . '
endforeach;
return $html;
}
答案 0 :(得分:0)
查看您尝试过的引发错误的语法会很有用,但是,这可能会有所帮助:
foreach ($result as $multi):
if (isset($multi['element_desc'][1])):
$html .= '<option value="' . $multi['element_desc'][1] . '"></option>'; //' . $multi['element_code'] . '
else:
$html .= '<option value="' . $multi['element_code'][0] . '"></option>'; //' . $multi['element_code'] . '
endif;
endforeach;
为进一步参考,该页面可能会有所帮助,PHP Alternative Syntax for Control Structures