Guest User

Untitled

a guest
Jun 18th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. <?
  2. function build_hidden_form($array,$level=0,$keys=null){
  3. if($keys == null)
  4. $keys = array();
  5. $elements = array();
  6.  
  7. foreach($array as $key=>$value){
  8. if(is_array($value)){
  9. $k = $keys;
  10. $k[$level] = $key;
  11. $elements = array_merge($elements,build_hidden_form($value,$level+1,$k));
  12. } else if($level == 0){
  13. $elements[] = "<input name='$key' value='$value' type='hidden'>";
  14. } else {
  15. $s = "";
  16. $name = $keys[0];
  17. for($i=1;$i<$level;$i++){
  18. $name .= "[".$keys[$i]."]";
  19. }
  20. $name .= "[]";
  21. $elements[] = "<input name='$name' value='$value' type='hidden'>";
  22. }
  23. }
  24. return $elements;
  25. }
  26. ?>
Add Comment
Please, Sign In to add comment