Skip to content

Instantly share code, notes, and snippets.

@eughenio
Created October 28, 2019 01:49
Show Gist options
  • Save eughenio/45f91b0eee57aa49bcb48b3104e32861 to your computer and use it in GitHub Desktop.
Save eughenio/45f91b0eee57aa49bcb48b3104e32861 to your computer and use it in GitHub Desktop.
<?php
$list_arr = array(
array('numero' => 1),
array('numero' => 2),
array('numero' => 3),
array('numero' => 5),
array('numero' => 6),
array('numero' => 8),
array('numero' => 9),
array('numero' => 10)
);
$new_list_arr = array();
$missing_number = array();
foreach ($list_arr as $key => $value) {
array_push($new_list_arr, $value['numero']);
}
foreach ($new_list_arr as $key => $value) {
if(!in_array($value+1, $new_list_arr)){
array_push($missing_number, $value+1);
}
}
array_pop($missing_number);
foreach ($missing_number as $key => $value) {
array_push($list_arr, ['numero' => $value]);
}
var_dump($list_arr);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment