fork download
  1. <?php
  2. function filterArr(&$arr, $keys_to_be_filtered) {
  3. foreach($arr as $key => $value)
  4. {
  5. foreach($keys_to_be_filtered as $key_to_remove) {
  6. unset($arr[$key][$key_to_remove] );
  7. }
  8. }
  9. }
  10.  
  11. $result = array(
  12. 0 => array(
  13. 'name' => 'Luke',
  14. 'id_number' => '1111',
  15. 'address' => '1544addr',
  16. 'time_here' => '2014-04-12 13:07:08'
  17. ),
  18. 1 => array(
  19. 'name' => 'Sam',
  20. 'id_number' => '2222',
  21. 'address' => '1584addr',
  22. 'time_here' => '2014-04-12 14:15:26'));
  23.  
  24. filterArr($result, array("address", "time_here"));
  25.  
  26. var_dump($result);
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
array(2) {
  [0]=>
  array(2) {
    ["name"]=>
    string(4) "Luke"
    ["id_number"]=>
    string(4) "1111"
  }
  [1]=>
  array(2) {
    ["name"]=>
    string(3) "Sam"
    ["id_number"]=>
    string(4) "2222"
  }
}