fork download
  1. <?php
  2.  
  3. // your code goes here
  4.  
  5. $json = '[
  6. {
  7. "class":"autocomplete",
  8. "name":"autocomplete-1481957691348-preview",
  9. "value":"there is nothing like me",
  10. "id":"autocomplete-1481957691348-preview",
  11. "type":"autocomplete",
  12. "tag":"INPUT"
  13. },
  14. {
  15. "class":"form-control",
  16. "name":"file-1481957721195-preview",
  17. "value":"",
  18. "id":"file-1481957721195-preview",
  19. "type":"file",
  20. "tag":"INPUT"
  21. },
  22. {
  23. "select-box":[
  24. {
  25. "selectName":"apple",
  26. "optionValue":"apple"
  27. },
  28. {
  29. "selectName":"banana",
  30. "optionValue":"banana"
  31. },
  32. {
  33. "selectName":"kiwi",
  34. "optionValue":"kiwi"
  35. }
  36. ]
  37. },
  38. {
  39. "class":"form-control",
  40. "name":"select-1481957826542-preview",
  41. "value":"jadu",
  42. "id":"select-1481957826542-preview",
  43. "type":"select",
  44. "tag":"SELECT"
  45. }
  46. ]';
  47.  
  48. $arrData = json_decode($json);
  49. echo '<select name="select-box">';
  50. foreach($arrData as $key=>$objData){
  51. foreach($objData as $data) {
  52. if(is_array($data)) {
  53. foreach($data as $select){
  54.  
  55. echo '<option value="'.$select->optionValue.'">'.$select->selectName.'</option>';
  56. }
  57. }
  58. }
  59. }
  60. echo '</select>';
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
<select name="select-box"><option value="apple">apple</option><option value="banana">banana</option><option value="kiwi">kiwi</option></select>