PHP查找数组索引名

PHP查找数组索引名,php,arrays,Php,Arrays,假设我有一个数组,当我执行var_转储时,它看起来像这样: array(1) { [300000001]=> string(15) "Find Compatible" } 如何使用索引名300000001作为变量,而不是打印“Find Compatible”值?第一个键: $first_key = key($array); 基于值的搜索: $key=array_search('Find Compatible',$array); 如果要获取给定$array的所有键,可以使用以下方法进行

假设我有一个数组,当我执行var_转储时,它看起来像这样:

array(1) { [300000001]=> string(15) "Find Compatible" }
如何使用索引名300000001作为变量,而不是打印“Find Compatible”值?

第一个键:

$first_key = key($array);
基于值的搜索:

$key=array_search('Find Compatible',$array);

如果要获取给定
$array
的所有键,可以使用以下方法进行迭代:


有几个选项,您只需要第一个键吗?值已知时的键?如果你想把键作为变量使用,你必须把它分配给某个东西。作为变量?那个号码不行,当然!是的,这很有效。我真傻。我应该检查一下有没有这个功能。谢谢。换成一些
array\u keys()
怎么样?如果程序员想用这些键创建其他数组,他可以使用
array\u keys()
,为什么不呢?foreach有各种各样的应用程序,但是----“如果你想得到给定$array的所有键”-那么就有
array\u keys()
,正如我前面所说的,如果程序员想要分配另一个数组并在其上存储。如果没有,就没有必要这样使用。我将重复“查找数组索引名”问题中的关键短语
foreach ($array as $key => $value) {
   echo $key;
}