web-dev-qa-db-ja.com

配列内で最高のキー/インデックスを検索する

配列の最高のキー/インデックスをPHPで取得するにはどうすればよいですか?値に対してそれを行う方法を知っています。

例えば。この配列から整数値として「10」を取得したいと思います。

$arr = array( 1 => "A", 10 => "B", 5 => "C" );

私はそれをどのようにプログラムできるかは知っていますが、この機能もあるのかと自問していました。

84

これはうまくいくはずです

$arr = array( 1 => "A", 10 => "B", 5 => "C" );
max(array_keys($arr));
192
Gérald Croës

この方法で最大キーを取得できます。

<?php
$arr = array("a"=>"test", "b"=>"ztest");
$max = max(array_keys($arr));
?>
31
$keys = array_keys($arr);
$keys = rsort($keys);

print $keys[0];

「10」を印刷する必要があります

2
Cfreak

Max()を試してください: http://php.net/manual/en/function.max.php そのページの最初のコメントを参照してください

0
AllisonC