С этим кодом
<code>$files = scandir('audio');
$files = array_slice($files, 2);
$files = array_combine(range(1, count($files)), $files);
echo "<pre>";
print_r($files);
echo "
";
Я могу сканировать каталог и вывести его файлы в массив, например, так:
Array
(
[1] => audio1.mp3
[2] => audio2.mp3
[3] => audio3.mp3
)
То, что я хотел бы сделать, это вставить увеличивающееся число значений для каждого файла, который он находит, чтобы я мог ссылаться позже, чтобы массив стал
Array
(
[1] => Array
(
[0] => 1
[1] => audio1.mp3
)
[2] => Array
(
[0] => 2
[1] => audio2.mp3
)
[3] => Array
(
[0] => 3
[1] => audio3.mp3
)
)
Я не имею понятия, с чего начать, так что я могу не говорите, что я пробовал, любая помощь приветствуется. PS: это попытка решить проблему, с которой я сталкиваюсь в этом вопросе Проблема при использовании значения echo'd ++ $ в javascript как часть html5 страницы аудиопроигрывателя , потому что, если эти значения находятся в массиве, мне не придется увеличивать их с помощью ++ на стороне эха.