我有两个像这样的数组:
$array1 = array(1,1,2,3,3,4,5); //remember that i have two '1' value in this array
$array2 = array($url1, $url2, $url3, $url4, $url5, $url6);
我希望找到$ array1中的最低/最高值,然后链接到$ url1 / $ url5,如下所示:
<a href="$url1">1</a> or <a href="$url6">5</a>
如何使用PHP实现这一目标?任何帮助将不胜感激 感谢
答案 0 :(得分:3)
答案 1 :(得分:2)
如果数组已经排序,请使用$array2[0]
和$array2[count($array2)-1]
。
如果它尚未排序,您可以使用它对数组进行排序。
array_multisort($array1, SORT_NUMERIC, $array2);
$lowest = $array2[0];
$highest = $array2[count($array2)-1];
答案 2 :(得分:1)
答案 3 :(得分:1)
试试这个
$maxValueKeys = array_keys($array1, max($array1)); // Your min value indexes
$minValueKeys = array_keys($array1, min($array1)); // Your max value indexes
但它不是一个关联数组