如何在codeigniter的单独文本框中用json对象键和值填充输入框

我在标题列中有一个 json 格式的数据,如 {"API-KEY":"763754jkdsnfjk","ACTION":"HGHG"}。我想在一个文本框中获取 json 对象的键,在另一个文本框中使用 codeigniter 中的 foreach 循环获取值。我试过这种方法,但它不会来。任何人都可以帮助我如何实现这一目标。


<?

    $arr=explode(',',$load_options['header']);

    $opt_count=count($arr);

?>


<div class="controls" id="profs"> 

    <form class="input-append" method="post" action="<?=base_url()?>payment_gateway/update_asset_options">

        <input type="hidden" name="rowVal" id="rowVal" value="" />

        <input type="hidden" name="row_count" id="row_count" value="<?=$opt_count?>" />

        <input type="hidden" name="pre_count" id="pre_count" value="<?=$opt_count?>" />

        <?  

            //print_r($arr);die;

            $i=0;

            foreach($arr as $key => $val)

            {

                $display_name=$key;

                $db_val=$val;   

                if($i>0)

                {

                    $remClass="removeclass".$i;

                }

                else

                {

                    $remClass="";

                }

                ?>

                <div class="row <?=$remClass?>" >

                    <div class="col-sm-5 nopadding">

                        <div class="form-group">

                            <input type="text" class="form-control display_name" id="display_name<?=$i?>" name="display_name<?=$i?>" value="<?=$display_name?>" placeholder="Display Name" required >

                        </div>

                    </div>

                    <div class="col-sm-5 nopadding">

                        <div class="form-group ">

                         <input type="text" class="form-control" id="db_value<?=$i?>" name="db_value<?=$i?>" value="<?=$db_val?>" placeholder="Value" required />

                          <input type="hidden" class="form-control" id="def_value<?=$i?>" name="def_value<?=$i?>" value=""  />

                        </div>

                    </div>

                    <?      

                        if($i>0)

                        {?>

MYYA
浏览 117回答 1
1回答

函数式编程

改成$arr=explode(',',$load_options['header']);这个$arr = json_decode($load_options['header'],true);
打开App,查看更多内容
随时随地看视频慕课网APP