我通过PHP脚本动态创建这个关联文件数组,现在我想知道如何选择根数组中的所有值? 我将在这里用代码解释。
这是当前每次生成的数组:
Array
(
[HTML] => Array
(
[0] => Index.php
)
[Javascript] => Array
(
[0] => Javascript.js
[1] => Jquery.js
)
[0] => New Text Document.txt
[Scripts] => Array
(
[0] => Get_Server_files.Script.php
)
[Style] => Array
(
[0] => General.css
[1] => Menu.css
[2] => Style.css
)
[images] => Array
(
[WelcomeImages] => Array
(
[0] => WelcomeImage0.png
[1] => WelcomeImage1.png
[2] => WelcomeImage2.png
[3] => WelcomeImage3.png
[4] => WelcomeImage4.png
[5] => WelcomeImage5.png
[6] => WelcomeImage6.png
)
[0] => bg.jpg
)
)
从这里开始,如何选择每个第一个值?与选择一样
而不是这些数组中的任何内容。
我已经搜索过,但每次都不是我想要的。
答案 0 :(得分:1)
$keys = array_keys($array);
答案 1 :(得分:1)
您可以使用array_keys()
获取名称,然后使用array_filter()
删除0
值:
$names = array_filter(array_keys($data));
print_r($names);
输出:
Array
(
[0] => HTML
[1] => Javascript
[3] => Scripts
[4] => Style
[5] => images
)