Skip to content

Instantly share code, notes, and snippets.

@mikedfunk
Created February 4, 2016 22:51
Show Gist options
  • Save mikedfunk/ec7e1f0e1539447331c6 to your computer and use it in GitHub Desktop.
Save mikedfunk/ec7e1f0e1539447331c6 to your computer and use it in GitHub Desktop.
Filter an array by whitelist
<?php
$whitelist = ['key1', 'key2'];
$filterme = ['key1' => 1, 'skipme' => 2];
$filtered = array_filter(array_intersect_key($filterme, array_flip($whitelist)));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment