获取具有PHP最高/最大值的变量的名称

cyc*_*ero 2 php

我有4个变量,每个变量都分配了一个整数.请问有什么人可以告诉我如何获得具有最高价值的变量的名称?

提前致谢.

Tim*_*per 9

以下是您提出的问题的解决方案:

$arr = compact('v1', 'v2', 'v3', 'v4');
arsort($arr);
$name = key($arr);
// get the value: ${$name}
Run Code Online (Sandbox Code Playgroud)

但是,首先将变量存储在数组中会更有意义.更好的设置是:

$arr = array('v1' => 543, 'v2' => 41, 'v3' => 1, 'v4' => 931);
arsort($arr);
$name = key($arr);
// get the value: $arr[$name]
Run Code Online (Sandbox Code Playgroud)