У меня есть массив в PHP, который является многомерным. Он может иметь любое количество уровней, поскольку он генерируется динамически. Ни один из массивов, содержащихся в массиве, пуст, и все имеют ключи.PHP многомерный массив ключей в один массив?
Я ищу способ получить все ключи массива в новый массив. Я знаю, как это сделать на одном многоуровневом массиве, но я застрял, так как не знаю, сколько уровней будет в глубине массива, это может быть один многоуровневый массив или 20-уровневый многомерный массив?
Благодаря ...
Что относительно ключей, которые относятся к массивам? Должны ли они быть включены в результирующий набор? – mjhennig
В этом случае вы хотите использовать [рекурсия] (http://en.wikipedia.org/wiki/Recursion_%28computer_science%29). –
вы хотите * просто * ключ? или ключ типа «id», то есть 'top_key' с дочерним' top_key-next_key' и т. д.? – Jon