fork download
  1. <?php
  2.  
  3. $caja = array(
  4. array('id' => 1, 'nombre' => 'Caja 1'),
  5. array('id' => 2, 'nombre' => 'Caja 2'),
  6. array('id' => 3, 'nombre' => 'Caja 3'),
  7. array('id' => 4, 'nombre' => 'Caja 4'),
  8. array('id' => 5, 'nombre' => 'Caja 5')
  9. );
  10.  
  11. function eliminar ($caja, $id) {
  12. foreach($caja as $index => $obj) {
  13. if ($id == $obj['id']) {
  14. array_splice($caja, $index, 1);
  15. break;
  16. }
  17. }
  18. return $caja;
  19. }
  20.  
  21. $caja = eliminar($caja, 3);
  22.  
  23. var_dump($caja);
  24.  
  25. ?>
Success #stdin #stdout 0.02s 24416KB
stdin
Standard input is empty
stdout
array(4) {
  [0]=>
  array(2) {
    ["id"]=>
    int(1)
    ["nombre"]=>
    string(6) "Caja 1"
  }
  [1]=>
  array(2) {
    ["id"]=>
    int(2)
    ["nombre"]=>
    string(6) "Caja 2"
  }
  [2]=>
  array(2) {
    ["id"]=>
    int(4)
    ["nombre"]=>
    string(6) "Caja 4"
  }
  [3]=>
  array(2) {
    ["id"]=>
    int(5)
    ["nombre"]=>
    string(6) "Caja 5"
  }
}