PHPのarray_keys()関数
例
これは、すべてのキー名の新しい配列を含む配列を返します。
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>
実行中のインスタンス»
定義と使用法
array_keys()関数は、すべてのキーの新しい配列を含む配列を返します。
文法
array_keys( array,value,strict )
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
value | 可选。您可以指定键值,然后只有该键值对应的键名会被返回。 |
strict | 可选。与 value 参数一起使用。可能的值:
|
技術的詳細
戻り値: | すべてのキーを含む新しい配列の配列を返します。 |
---|---|
PHPバージョン: | 4+ |
更新ログ: | 厳格なパラメータがでPHP 5.0で新しく追加されました。 |
より多くの例
例1
valueパラメータを使用します。
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a,"Highlander"));
?>
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a,"Highlander"));
?>
実行中のインスタンス»
例2
厳格なパラメータ(false)を使用します。
<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>
実行中のインスタンス»
例3
厳格なパラメータ(true)を使用します。
<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>
実行中のインスタンス»
完全なPHPの配列参照