最大
(PHP 4、PHP 5、PHP 7)
max — 最大値を見つける
手順 (推奨される学習: PHP プログラミングの入門から習熟まで )
mixed max ( array $values ) mixed max ( mixed $value1 , mixed $value2 [, mixed $... ] )
one パラメータは配列であり、max() は配列内の最大値を返します。最初の引数が整数、文字列、または浮動小数点数の場合は、少なくとも 2 つの引数が必要で、max() はこれらの値のうち最大のものを返します。無限の数の値を比較できます。
注:
PHP は数値以外の文字列を 0 として扱いますが、これが最大値の場合でも文字列が返されます。複数の引数が 0 と評価され、それが最大値である場合、max() はその中の数値 0 を返します。引数に数値 0 がない場合は、アルファベット順で最大の文字列を返します。
パラメータ
values
複数の値を含む配列。
戻り値
max() はパラメータの最大値を返します。
max()の使用例
<?php echo max(1, 3, 5, 6, 7); // 7 echo max(array(2, 4, 5)); // 5 // When 'hello' 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, 'hello'); // 0 echo max('hello', 0); // hello echo max('42', 3); // '42' // Here 0 > -1, so 'hello' is the return value. echo max(-1, 'hello'); // 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('string', array(2, 5, 7), 42); // array(2, 5, 7) ?>
以上がPHPで配列の最大値を見つけるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。