php - How can i get the name by ID in input type text?

one text

i can call my input value using the foreach ($sub_category as $k => $v) and with the value="<?php echo $v['id'] ?>" <?php if(in_array($v['id'], $sub_category_data)) { echo 'selected="selected"'; } ?>><?php echo $v['name'] ?> but that was in select box my question here is that if i want to convert it into an input type textview how can i get the value?

              <div class="form-group">
                  <label for="sub_category">Category:</label>
                  <?php $sub_category_data = json_decode($product_data['sub_category_id']); ?>
                  <select class="form-control select_group" id="sub_category_1" name="sub_category[]" onchange="getSubCategoryData(1)">
                    <?php foreach ($sub_category as $k => $v): ?>
                      <option value="<?php echo $v['id'] ?>" <?php if(in_array($v['id'], $sub_category_data)) { echo 'selected="selected"'; } ?>><?php echo $v['name'] ?></option>
                    <?php endforeach ?>
                  </select>
                </div>

what should i add to call the markup using the sub category id just like in the select box without using the foreach?

        <div class="form-group">
            <label for="markup">Markup:</label>
              <input type="text" class="form-control" id="markup" name="markup" disabled value="" autocomplete="off" placeholder="Markup">
              <input type="hidden" class="form-control" id="markup_value" name="markup_value" value="" autocomplete="off">
        </div>

Source