fork download
  1. <?php
  2.  
  3. $params_array = [
  4. ['name' => 'code', 'value' => 1],
  5. ['name' => 'brand', 'value' => 2],
  6. ['name' => 'someparam', 'value' => 3],
  7. ['name' => 'another', 'value' => 4]
  8. ];
  9.  
  10. $exclude_by_attribute = ['brand', 'someparam'];
  11.  
  12. foreach ($params_array as &$param) {
  13. if (in_array($param['name'], $exclude_by_attribute)) {
  14. unset($param['name']);
  15. }
  16. }
  17.  
  18. unset($param);
  19. print_r($params_array);
  20.  
Success #stdin #stdout 0.02s 24344KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [name] => code
            [value] => 1
        )

    [1] => Array
        (
            [value] => 2
        )

    [2] => Array
        (
            [value] => 3
        )

    [3] => Array
        (
            [name] => another
            [value] => 4
        )

)