Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在“选择选项”标记中从数组中选择选定值_Php_Arrays - Fatal编程技术网

Php 在“选择选项”标记中从数组中选择选定值

Php 在“选择选项”标记中从数组中选择选定值,php,arrays,Php,Arrays,我有一个for-each循环,在编辑模式下填充多个select选项标记,我想选择存储在数据库中的所选选项 DB中的值在内部分解如下: $f_r = explode(",",$user['field']); 这是我的选项创建: 我想你可以在数组中使用。考虑以下事项: <?php foreach ($fields as $field) : ?> <option value="<?= $field['field_name'] ?>" style="direc

我有一个for-each循环,在编辑模式下填充多个select选项标记,我想选择存储在数据库中的所选选项

DB中的值在内部分解如下:

$f_r = explode(",",$user['field']);
这是我的选项创建:


我想你可以在数组中使用
。考虑以下事项:

<?php  foreach ($fields as $field) : ?>
    <option value="<?= $field['field_name'] ?>" style="direction: rtl" <?php if(in_array($field['field_name'], $f_r)) {echo 'selected';} ?> ><?= $field['field_name'] ?></option>
<?php endforeach; ?>