関数とは、特定の処理をまとめたものです。
例えば、「配列の値の中で一番大きい値を抽出する」という処理の関数があります。
関数は「組み込み関数」と「ユーザー定義関数」の2つに分けることができます。
組み込み関数は、PHPがもともと用意している関数です。
ユーザー定義関数は、自分で作成する関数のことです。
今回は、組み込み関数を紹介していきます。
目次
出力関数(echo, print, print_r, var_dump)
PHPでは、さまざまな出力方法があります。
以下の記事で違いをみてみましょう。
あわせて読みたい


初心者向けPHP:echo, print, print_r, var_dumpの使い方
スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい そもそも出力ってなに? 出力の方法がたくさんあってよく分からん... 結局、なにを...
以下の記事では、var_dumpの使い方を解説しています。
var_dumpは、開発、学習でかなり便利です。覚えておきましょう。
あわせて読みたい


初心者向けPHP:var_dump()の使い方と基本解説
スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「var_dump()」の使い方がわからない人 プログラミング学び始めたけど、基礎をしっ...
文字列を分割して配列にする(explode)
あわせて読みたい


【PHP初学者向け】文字列を分割して配列にする方法/ explode関数
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「explode」について説明ができない人 プログラミング学び始めたけど、基礎...
配列の要素を文字列にする(implode)
あわせて読みたい


【PHP初学者向け】配列の要素を文字列にする方法/ implode関数
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「implode」について説明ができない人 プログラミング学び始めたけど、基礎...
文字列を一文字ずつバラバラにして配列にする(str_split)
あわせて読みたい


【PHP】文字列を一文字ずつバラバラにして配列にする方法 / str_split関数
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「str_split」について説明ができない人 プログラミング学び始めたけど、基...
配列の中の数字を合計する(array_sum)
あわせて読みたい


【PHP初学者向け】配列の中の数字を合計する方法/ array_sum関数
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「array_sum」について説明ができない人 プログラミング学び始めたけど、基...
配列に要素を追加する(array_push, array_merge)
あわせて読みたい


【PHP】配列に要素を追加する方法3選/ array_push / array_mergeなど
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「配列に要素を追加する方法」について説明ができない人 プログラミング学...
配列内の値を重複チェックする(array_count_values)
あわせて読みたい


【PHP】配列内の値を重複チェックする方法/ array_count_values関数
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「array_count_values」について説明ができない人 プログラミング学び始め...
切り捨て、切り上げ、四捨五入をする(floor, ceil, round)
あわせて読みたい


【PHP】切り捨て、切り上げ、四捨五入をする方法(floor, ceil, round)
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「floor, ceil, round」の違いについて説明ができない人 プログラミング学...
最大値と最小値を取得する(max関数, min関数)
あわせて読みたい


【PHP初学者向け】最大値と最小値を取得する方法 / max関数 / min関数
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「max / min」関数について説明ができない人 プログラミング学び始めたけ...
配列の要素数を取得する(count)
あわせて読みたい


【PHP初学者向け】配列の要素数を取得する方法 / count関数
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「count関数」について説明ができない人 プログラミング学び始めたけど、基...
文字列の出現回数を取得する(substr_count)
あわせて読みたい


【PHP初学者向け】文字列の出現回数を取得する方法 / substr_count関数
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「substr_count」について説明ができない人 プログラミング学び始めたけど...
任意の文字列が含まれるかチェックする(strpos)
あわせて読みたい


【PHP】任意の文字列が含まれるかチェックする方法 / strpos関数
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「strpos」について説明ができない人 プログラミング学び始めたけど、基礎...
配列のキーを取得する(array_keys)
あわせて読みたい


初心者必見!PHPのarray_keys関数の使い方をわかりやすく解説
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「array_keys」について説明ができない人 プログラミング学び始めたけど、...
指定した配列要素数ごとに分割する(array_chunk)
あわせて読みたい


PHP 指定した配列要素数ごとに分割する方法 / array_chunk関数
PHPの「指定した配列要素数ごとに分割する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるprint_rの使い方は...
あわせて読みたい


PHPのarray_chunk関数を徹底解説!基本から応用まで
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「array_chunk」について説明ができない人 プログラミング学び始めたけど、...
配列の末尾から要素を削除する(array_pop)
あわせて読みたい


PHP 配列の末尾から要素を削除する方法 / array_pop
PHPの「配列の末尾から要素を削除する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い方はこち...
配列を比較して共通項を取得する(array_intersect)
あわせて読みたい


初心者必見!PHPのarray_intersect関数の使い方をわかりやすく解説
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「array_intersect」について説明ができない人 プログラミング学び始めたけ...
配列を比較して共通項のキーを取得する(array_intersect_key)
あわせて読みたい


PHP 配列を比較して共通項のキーを取得する方法 / array_intersect_key
PHPの「配列を比較して共通項のキーを取得する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い...
配列の先頭から要素を削除する(array_shift)
あわせて読みたい


PHP 配列の先頭から要素を削除する方法 / array_shift
PHPの「配列の先頭から要素を削除する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い方はこち...
配列から指定した値を検索し、見つかった場合に対応する最初のキーを返す(array_search)
あわせて読みたい


PHP 配列から指定した値を検索し、見つかった場合に対応する最初のキーを返す方法 / array_search
PHPの「配列の先頭から要素を削除する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い方はこち...
変数や配列を削除する(unset)
あわせて読みたい


PHP 変数や配列を削除する方法 / unset関数
PHPの「変数や配列を削除除する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い方はこちらの記...
文字列の長さを取得する(strlen, mb_strlen)
あわせて読みたい


【PHP】文字列の長さを取得する方法 / strlen, mb_strlen
PHPの「文字列の長さを取得する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い方はこちらの記...
範囲を指定して配列を作る(range)
あわせて読みたい


PHP 範囲を指定して配列を作る方法 / range関数
PHPの「範囲を指定して配列を作る方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い方はこちらの...
配列に特定の値があるかチェックする(in_array)
あわせて読みたい


PHP 配列に特定の値があるかチェックする方法 / in_array関数
PHPの「指定した配列要素数ごとに分割する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い方は...
文字列の一部を他の文字に置き換える(str_replace)
あわせて読みたい


PHP 文字列の一部を他の文字に置き換える方法 / str_replace関数
PHPの「指定した配列要素数ごとに分割する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い方は...
配列同士を比較して存在しないものだけ取得する(array_diff, array_diff_key)
あわせて読みたい


PHP 配列同士を比較して存在しないものだけ取得する方法 / array_diff() array_diff_key()
PHPの「配列同士を比較して存在しないものだけ取得する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。array_diff() / array_diff_key() ...
配列の一部を削除する(array_splice)
あわせて読みたい


PHP 配列の一部を削除する方法 / array_splice関数
PHPの「配列の一部を削除する方法」についてざっくり解説します。詳細はPHPマニュアルを確認してください。 サンプルコード上に出てくるvar_dumpの使い方はこちらの記事...
配列に任意のキーが入っているか確認する(array_key_exists, isset)
あわせて読みたい


PHP 配列に任意のキーが入っているか確認する方法 / array_key_exists()とisset()
PHPの「配列に任意のキーが入っているか確認する方法」についてざっくり解説します。詳細は下記のPHPマニュアルを確認してください。array_key_exists()とisset() サン...
まとめ
今回は、組み込み関数を紹介しました。
以下のポイントをおさえておきましょう。
- 関数とは、特定の処理をまとめたもの。
- 関数は「組み込み関数」と「ユーザー定義関数」の2つに分けられる。
- 組み込み関数は、PHPがもともと用意している関数。
- ユーザー定義関数は、自分で作成する関数。
- さまざまな組み込み関数が存在することを知っておく!!!
あけお
あなたの挑戦を応援しています!!