禁用下拉菜单中以前使用codeigniter选择的项目

时间:2019-04-13 16:31:13

标签: codeigniter codeigniter-3

我创建了一个包含职位的下拉菜单。我想禁用用户先前已应用的下拉项。为了减少代码,我创建了options_selected static以获取选定的工作资料列表。 这里$ job_positions包含所有作业配置文件,$ options_selected包含他先前从job_positions中选择的所有项目。现在他无法再选择这些选项,应该将其禁用。

const canvas=document.getElementById('canvas');
const imageUri=canvas.toDataUrl()

1 个答案:

答案 0 :(得分:5)

您可以使用array_diff()函数比较两个数组的值并返回差值。

$job_positions =array('0' => 'Select', '1' => 'IT Staff', '2' => 'Customer Care', '3' => 'Sales', '4' => 'Doctor');
$options_selected =array('1' => 'IT Staff','2' => 'Doctor');

$position = array_diff($job_positions,$options_selected);

echo form_dropdown('category', $position);