Как я могу повторить ключи массива? - PullRequest
0 голосов
/ 02 мая 2020

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 .. прийти первым ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...