Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以从数组中获取密钥?_Php_Arrays - Fatal编程技术网

Php 是否可以从数组中获取密钥?

Php 是否可以从数组中获取密钥?,php,arrays,Php,Arrays,我有这样的数组 Array ( [level] => sub_preschool [preschool] => preschool [primary] => [secondary] => [junior] => [names] => ) 现在我只想要那个有值的键 我希望在不提供回调参数的情况下使用键级别: $result = array_f

我有这样的数组

Array
    (
        [level] => sub_preschool
        [preschool] => preschool
        [primary] => 
        [secondary] => 
        [junior] => 
        [names] => 
    )
现在我只想要那个有值的键

我希望在不提供
回调
参数的情况下使用键级别:

$result = array_filter($array);
如果未提供任何回调,则将删除数组中等于(请参阅)的所有项


哪种语言?看起来你想用地图,你用的是哪种语言?加上数组通常没有键,您描述的结构是一个字典(或hashmap)。我是在Post中得到这个数组的。您是否阅读了有关以下内容的PHP文档?
$key=array\u search($array,$value)