我正在为joomla中的插件编写一些代码。我需要返回一个带有foreach的html select,其中包含数组中的数据。我用逗号搞定了......就像这样,但却充满了foreach:
return '<select id="'.$this->id.'" name="'.$this->name.'">'.
'<option value="1" >New York</option>'.
'<option value="2" >Chicago</option>'.
'<option value="3" >San Francisco</option>'.
'</select>';
答案 0 :(得分:1)
编写foreach
循环有点简单:
$result = '<select id="'.$this->id.'" name="'.$this->name.'">';
foreach (array(1 => 'New York', 2 => 'Chicago') as $k => $v) {
$result .= '<option value="' . $k .'" >' . $v . '</option>';
}
$result .= '</select>';
return $result;