Создать select циклом

205
08 января 2018, 11:17
function generaStates(){
    $states = array(
        'Alabama',
        'Alaska',
        'Arizona',
        'Arkansas'
    );
} 

Нужно сделать выпадающий список, где option - это штаты.

Answer 1
$states = array(
    'Alabama',
    'Alaska',
    'Arizona',
    'Arkansas'
);
function generateStates($states){
    if(is_array($states)){
<?php
<select>
?>
        foreach($states as $key=>$state){
?>
    <option value="<?=$key?>"><?=$state?></option>
<?php
            unset($key,$state);
        }
<?php
</select>
?>
    }
}

Однако лучше отделять код от верстки, то есть можно обойтись вообще без этой функции, просто распечатав цикл в нужном месте.

READ ALSO
Php Mysql FT vs LIKE

Php Mysql FT vs LIKE

Здравствуйте, стоит выбор при помощи чего реализовывать поиск по сайту, оператор LIKE, или же FullTextПодскажите пожалуйста что лучше, и желательно...

206
PHP помогите найти ошибку - РЕШЕНО, кажется

PHP помогите найти ошибку - РЕШЕНО, кажется

Испортила шаблон на БитриксНе знаю, где ошиблась

220
CurlFile not found

CurlFile not found

при запуске из CRON выходит ошибка

360
Как убрать index.php из ссылки?

Как убрать index.php из ссылки?

Как превратить с помощьюhtaccess ссылку типа "example

234