retesere20

array-with-keys-recursive-php

Jul 8th, 2021
10
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. $a= [
  3. 'a'=>[
  4. 'x1'=>'val',
  5. 'x2'=>'val',
  6. 'x3'=>[
  7. 'xx1'=>'val',
  8. 'xx2'=>[
  9. 'xxx1'=>'val',
  10. 'xxx2'=>'val',
  11. ]
  12. ]
  13. ],
  14. 'b'=>[
  15. 'x1'=>'val',
  16. 'x2'=>'val',
  17. 'x3'=>[
  18. 'xx1'=>'val',
  19. 'xx2'=>[
  20. 'xxx1'=>'val',
  21. 'xxx2'=>'val',
  22. ]
  23. ]
  24. ],
  25. 'c'=>[
  26. 'x1'=>'val',
  27. 'x2'=>'val',
  28. 'x3'=>[
  29. 'xx1'=>'val',
  30. 'xx2'=>[
  31. 'xxx1'=>'val',
  32. 'xxx2'=>'val',
  33. ]
  34. ]
  35. ],
  36. 'd'=>[
  37. 'x1'=>'val',
  38. 'x2'=>'val',
  39. 'x3'=>[
  40. 'xx1'=>'val',
  41. 'xx2'=>[
  42. 'xxx1'=>'val',
  43. 'xxx2'=>'val',
  44. ]
  45. ]
  46. ],
  47. ];
  48.  
  49. var_dump( $helpers->array_with_keys_recursive($a, ['a','*->x2', 'b->x1', 'xxx', '*->*->xx1'] ) );
  50.  
RAW Paste Data