Home  >  Article  >  Backend Development  >  Find the maximum value in an array in php

Find the maximum value in an array in php

(*-*)浩
(*-*)浩Original
2019-09-20 09:32:083523browse

Find the maximum value in an array in php

max

(PHP 4, PHP 5, PHP 7)

max — Find the maximum value

Instructions (Recommended learning: PHP programming from entry to proficiency)

mixed max ( array $values )
mixed max ( mixed $value1 , mixed $value2 [, mixed $... ] )

If there is only one The parameter is an array, max() returns the largest value in the array. If the first argument is an integer, string, or float, at least two arguments are required and max() returns the largest of these values. An infinite number of values ​​can be compared.

Note:

PHP will treat non-numeric strings as 0, but if this is the largest value, a string will still be returned. If multiple arguments evaluate to 0 and are the maximum value, max() returns the numeric 0 among them, or the alphabetically largest string if there are no numeric 0s in the arguments.

Parameters

values

An array containing multiple values.

Return value

max() returns the maximum value in the parameter.

Example of using max()

<?php
echo max(1, 3, 5, 6, 7);  // 7
echo max(array(2, 4, 5)); // 5

// When &#39;hello&#39; is cast as integer it will be 0. Both the parameters are equally
// long, so the order they are given in determines the result
echo max(0, &#39;hello&#39;);     // 0
echo max(&#39;hello&#39;, 0);     // hello

echo max(&#39;42&#39;, 3); // &#39;42&#39;

// Here 0 > -1, so &#39;hello&#39; is the return value.
echo max(-1, &#39;hello&#39;);    // hello

// With multiple arrays of different lengths, max returns the longest
$val = max(array(2, 2, 2), array(1, 1, 1, 1)); // array(1, 1, 1, 1)

// 对多个数组,max 从左向右比较。
   // 因此在本例中:2 == 2,但 4 < 5
$val = max(array(2, 4, 8), array(2, 5, 7)); // array(2, 5, 7)

// 如果同时给出数组和非数组作为参数,则总是将数组视为
   // 最大值返回
$val = max(&#39;string&#39;, array(2, 5, 7), 42);   // array(2, 5, 7)
?>

The above is the detailed content of Find the maximum value in an array in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:How to set cookies in phpNext article:How to set cookies in php