PHP

PHPの入門や学習に使える記事一覧

PHPの入門や学習に使える記事をまとめています。

PHP入門記事

PHPの文字列操作

PHPの配列操作

PHP

PHPのarray_diff_assoc!キーを含めて配列の差を確認する

PHPのarray_diff_assoc関数は、複数の配列の差を確認して、最初の配列に存在し、他の配列には存在しない要素を返します。array_diff関数と似ていますが、array_diff_assoc関数はキーも比較対象に含まれます。こ...
PHP

PHPのarray_diff関数の使い方!配列の差を確認する

PHPのarray_diff関数は、複数の配列の差を計算し、最初の配列に存在し、他の配列には存在しない要素を返します。この関数を使うと、複数の配列の差分を簡単に取得できます。例えば、データベースの更新前後のデータを比較したり、複数のリストか...
PHP

PHPのarray_count_valuesの使い方!配列内の要素をカウントする

PHPのarray_count_values関数は、配列内のすべての値の出現回数をカウントし、連想配列として返します。この関数を使うと、配列内の要素の出現回数を簡単に集計できます。array_count_values関数の基本的な使い方ar...
PHP

PHPのarray_combineの使い方!2つの配列から連想配列を作成する

PHPのarray_combine関数は、2つの配列を組み合わせて、一方の配列をキー、もう一方の配列を値とする新しい配列を作成します。この関数を使うと、2つの配列の要素を関連付けて連想配列を作成することができます。例えば、商品名と価格の配列...
PHP

PHPのarray_columnの使い方!多次元配列から特定の列を配列化する

PHPのarray_column関数は、多次元配列から指定されたキーの値だけを抽出し、新しい配列を作成します。この関数を使うと、多次元配列から特定の列の値だけを簡単に取得できます。データベースの検索結果やCSVデータを処理する場合など、多次...
PHP

PHPのarray_change_key_case!配列の大文字小文字を変更する

PHPのarray_change_key_case関数は、配列のすべてのキーの大文字小文字を変更します。この関数を使うと、配列のキーの大文字小文字を統一したり、大文字小文字を区別しない配列操作を行う場合に便利です。array_change_...
PHP

PHPのarray_any関数の使い方!配列の要素がひとつでも同じか

PHPのarray_any関数は、配列内に指定された条件(コールバック関数)を満たす要素が1つ以上存在するかどうかを判定します。PHP8.4から使用できるようになった関数です。この関数を使うと、配列内に特定の条件を満たす要素が存在するかどう...
PHP

PHPのarray_all関数の使い方!配列のすべての値が同じか確認する

PHPのarray_all関数は、配列のすべての要素が指定された条件(コールバック関数)を満たすかどうかを判定します。PHPのバージョン8.4から使用できるようになった関数です。この関数を使うと、配列内のすべての要素を効率的にチェックし、条...
PHP

PHPのarray関数の使い方!カギ括弧との違いは?

PHPで配列を作成するarray関数と、PHP5.4以降で導入された短縮構文である[](カギ括弧)について書いています。array関数と「[]」は、どちらも配列を作成するために使用されますが、記述方法が違います。基本的には「[]」の方を使用...
PHP

PHPで配列を分割する方法!(array_chunk)

PHPで配列を分割する方法について書いています。配列を分割する際にはarray_chunk関数を使うと良いです。公式ドキュメントはこちらです: array_chunkarray_chunk関数の使い方array_chunk 関数は、渡した配...
PHP

PHPで配列をキーや値でソートする方法!

PHPで配列をキーや値で並び替える方法について書いています。並び替えにはソート関数が用意されているため、簡単に並び替えることが可能です。本記事では、PHPで配列をキーや値で並び替える方法について、実際に動作するコード例を交えながら解説してい...
PHP

PHPでアロー関数を使う方法!fnで定義する

PHPのアロー関数についてまとめました。アロー関数はPHP7.4で追加されたとのことで、簡潔に無名関数を書くことができます。公式ドキュメントはこちら(です。掲載しているソースコードはPHPのバージョン8.2.6で動作確認しました。PHPでア...