{category}

PHP - 数学関数

min()

ミン(データ操作と変換

意味 最小値を返す関数


min()とは?

min()は、与えられた複数の数値や配列の中から最小の値を返す関数です。比較対象が2つ以上ある場合に、その中で一番小さな値を簡単に見つけることができます。

min()の具体的な使い方

配列内の最小値取得

<?php
$prices = [1200, 980, 1500, 850, 1100];
$lowest_price = min($prices);
echo "最安値: $lowest_price";
?>

👇出力結果

最安値: 850

この例では、$pricesという配列の中から最小の値を見つけています。min()関数は配列内の最も小さな数値を返します。

複数の引数から最小値を取得

<?php
$min_value = min(10, 5, 8, 12, 3);
echo "最小値: $min_value";
?>

👇出力結果

最小値: 3

min()関数は、複数の引数を直接受け取ることもできます。この例では、与えられた5つの数値の中から最小値を取得しています。

文字列の比較

<?php
$first_word = min('apple', 'banana', 'cherry', 'date');
echo "アルファベット順で最初の単語: $first_word";
?>

👇出力結果

アルファベット順で最初の単語: apple

min()関数は文字列の比較にも使用できます。この場合、アルファベット順で「最初」の文字列が返されます。

min()に関するよくある質問

Q. min()とsort()の違いは?
A. min()は最小値のみを返しますが、sort()は配列全体をソートします。min()は元の配列を変更せず、単一の値を返すのに対し、sort()は配列自体を変更します。
Q. min()で型の異なる値を比較?
A. min()は型の異なる値を比較できますが、注意が必要です。数値と文字列を比較する場合、PHPは文字列を数値に変換しようとします。例えば、min(0, 'hello')は0を返します。

min()が学べる書籍の紹介

「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、PHPのmin()やfloor()、date()、new DateTime()、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。

よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。

1日5分の暗記でプログラミンが身に付く!プログラミング単語帳 公式ストアで発売中!

HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。


PHPを学べる「プログラミング単語帳」アプリ

プログラミング単語帳がアプリになりました!PHPはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。

収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。

いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。

2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!

2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!


関連するそのほかの単語

floor()

数値を切り捨てる関数

種類: 数学関数

date()

日付・時刻のフォーマット

種類: 日付時間関数

new DateTime()

日付時刻オブジェクトの作成

種類: DateTime クラス

array()

配列を作成する伝統的な方法

種類: 配列の作成

try

例外が発生する可能性のある処理

種類: 例外処理