Не могу разобраться с синтаксисом.
Имею следующий код:
$element = '<select name="'.$prefix.'">'.foreach($values as $option) {.'<option value="'.$option['value'].'">Male</option>'.}.'</select>';
Получаю ошибку
An uncaught Exception was encountered Type: ParseError
Message: syntax error, unexpected 'foreach' (T_FOREACH)
Как правильно выполнить foreach?
$element = '<select name="'.$prefix.'">';
foreach($values as $option) {
$element .= '<option value="'.$option['value'].'">Male</option>';
}
$element .= '</select>';
Если очень надо именно сохранить результат в переменную, то можно ещё таким способом (но это затрудняет чтение):
$element = '<select name="'. $prefix .'">'. join(array_map(function($a){ return '<option value="' . $a['value'] . '">Male ' . $a['value'] . '</option>'; }, $values)) . '</select>';
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я добавил в окно 10 чекбоксов в режиме дизайнераЭто объекты checkbox1,checkbox2,