我创建了一个包含职位的下拉菜单。我想禁用用户先前已应用的下拉项。为了减少代码,我创建了options_selected static以获取选定的工作资料列表。 这里$ job_positions包含所有作业配置文件,$ options_selected包含他先前从job_positions中选择的所有项目。现在他无法再选择这些选项,应该将其禁用。
const canvas=document.getElementById('canvas');
const imageUri=canvas.toDataUrl()
答案 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);