为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
MYYA 2023-05-26 17:25:55
我在标题列中有一个 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)                        {?>
查看完整描述

1 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

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

这个
$arr = json_decode($load_options['header'],true);

查看完整回答
反对 回复 2023-05-26
  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信