1.
В моем PHP -коде есть массив, который выглядит следующим образом:
Array ( [0] => 2016-2018 [1] => 1999-2007 [3] => 2007-2013 [4] => 2013-2016 )
Я хочу повторить / перенумеровать ключи, чтобы они выглядели так (0,1,2,3,4 ...):
Array ( [0] => 2016-2018 [1] => 1999-2007 [2] => 2007-2013 [3] => 2013-2016 )
какое-либо простое не java решение сделать это также для больших массивов?
2.
$dir = "images/";
$a=array();
$a = array_diff(scandir($dir,2), array('..', '.'));
Это причина, по которой вышеупомянутые ключи массива имеют пропущенные числа. это мой подход к удалению точек из результата скандира. есть идеи как go об этом более очаровательно?
также я не понимаю, почему сортировка результата scandir приводит к этому странному порядку. не должен 1999 .. прийти первым ??