PHP max()関数
定義と使用法
最大 ()関数は、配列内の最高の要素、または2つ以上のコンマ区切りパラメーターの中で最高の要素を返します。
構文
max ( array $values ) : mixed
または
max ( mixed $value1 [, mixed $... ] ) : mixed
パラメータ
Sr.No | |
---|---|
1 | 値 パラメータが1つだけ指定されている場合は、同じタイプまたは異なるタイプの値の配列である必要があります。 |
2 | value1、value2、.. 2つ以上のパラメーターが指定されている場合、それらは同じタイプまたは異なるタイプの同等の値である必要があります |
戻り値
PHP max()関数は、配列パラメーターまたは値のシーケンスから最大値を返します。標準の比較演算子が適用されます。異なるタイプの複数の値が等しいと評価された場合(たとえば、0と'PHP')、関数の最初のパラメーターが返されます。
PHPバージョン
この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。
例
次の例は、数値配列から最大値を返します。
<?php $arg=array(23, 5.55, 142, 56, 99); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "max = " . max($arg); ?>
出力
これにより、次の結果が生成されます-
array=23,5.55,142,56,99, max = 142
例
次の例では、文字列の配列からmax()を返します。-
<?php $arg=array("Java", "Angular", "PHP", "C", "Kotlin"); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "max = " . max($arg); ?>
出力
これにより、次の結果が生成されます-
array=Java,Angular,PHP,C,Kotlin, max = PHP
例
次の例では、一連の文字列値がmax()関数に提供されています。
<?php $val1="Java"; $val2="Angular"; $val3="PHP"; $val4="C"; $val5="Kotlin"; echo "values=" . $val1 . "," . $val2 . "," . $val3 . "," . $val4 . "," . $val5 . "\n"; echo "max = " . max($val1, $val2, $val3,$val4,$val5); ?>
出力
これにより、次の結果が生成されます-
values=Java,Angular,PHP,C,Kotlin max = PHP
例
次の例では、配列は混合データ型のコレクションです-
<?php $arg=array(23, "Java", 142, 1e2, 99); echo "array="; foreach ($arg as $i) echo $i . ","; echo "\n"; echo "max = " . max($arg); ?>
出力
これにより、次の結果が生成されます-
array=23,Java,142,100,99, max = 142
-
PHP lcg_value()関数
定義と使用法 lcg_value() 関数は0から1までの乱数を生成します。 LCGは、線形合同法の略です。このジェネレーターは、不連続な区分的線形方程式で計算された一連の疑似ランダム化された数値を生成します。これは、最も古い疑似乱数生成アルゴリズムの1つです 構文 lcg_value ( void ) : float パラメータ 戻り値 PHP lcg_value()関数は、0.0から1.0までの疑似ランダム浮動小数点値を返します。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 以下は、lcg_value()関数の使
-
PHPのmax()関数
max()関数は配列の最大値を返します。 構文 max(arr_values); or max(val1,val2,...); パラメータ arr_values −値のある配列。 val1、val2 −比較する値。 戻る max()関数は配列の最大値を返します。 例 <?php echo (max(70, 89, 12, 34, 23, 66, 34)); ?> 出力 89 例 別の例を見てみましょう- <?php echo (max(array(70, 89, 12, 34, 23, 66, 3