在PHP中向动态表单字段添加已禁用的选定选项

在PHP中向动态表单字段添加已禁用的选定选项,php,arrays,drop-down-menu,Php,Arrays,Drop Down Menu,最近我已经问了一个问题,但是现在我的表单是一个动态表单,所以代码和前面的问题不一样,我有一些困难来解决我的问题 我有一个代码,它向带有下拉“Category”字段的表单中添加了一些选项,其中动态收集类别。我想添加的是,作为该字段的第一个选项,选择一个类别…,使用PHP特定的方式 我的实际代码: for( $i = 0; $i < $count; $i++ ) { if($form["field"][$i]["name"] == "advert_category") {

最近我已经问了一个问题,但是现在我的表单是一个动态表单,所以代码和前面的问题不一样,我有一些困难来解决我的问题

我有一个代码,它向带有下拉“Category”字段的表单中添加了一些选项,其中动态收集类别。我想添加的是,作为该字段的第一个选项,
选择一个类别…
,使用PHP特定的方式

我的实际代码:

for( $i = 0; $i < $count; $i++ ) {
    if($form["field"][$i]["name"] == "advert_category") {
        $form["field"][$i]["max_choices"] = 1;
        // This is what I tried
        //$form["field"][$i]["options"] = array(array("value" => " ", "text" => "Select a category ...", "depth" => 0, "selected" => "selected", "disabled" => "disabled"));
    }
}
($i=0;$i<$count;$i++)的
{
如果($form[“field”][$i][“name”]==“广告类别”){
$form[“field”][$i][“max_choices”]=1;
//这就是我试过的
//$form[“field”][$i][“options”]=array(数组(“value”=>,“text”=>“选择类别…”,“depth”=>0,“selected”=>“selected”,“disabled”=>“disabled”);
}
}
// append
$form["field"][$i]["options"][] = array("value" => " ", "text" => "Select a category ...", "depth" => 0, "selected" => "selected", "disabled" => "disabled");
// or prepend 
array_unshift($form["field"][$i]["options"], array("value" => " ", "text" => "Select a category ...", "depth" => 0, "selected" => "selected", "disabled" => "disabled"));