PHP

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

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

PHP入門記事

PHPの文字列操作

PHPの配列操作

PHP

PHPのarray_flip関数の使い方!配列のキーと値を反転する

PHPのarray_flip関数について書いています。array_flip関数は、配列のキーと値を反転させた新しい配列を作成します。元の配列のキーが新しい配列の値となり、元の配列の値が新しい配列のキーとなります。この関数を使うと、連想配列の...
PHP

PHPのarray_find_key関数の使い方!要素を探してキーを返す

PHPのarray_find_key関数について書いています。PHP8.4以降で導入された関数です。この関数は、コールバック関数を使用して配列の要素を検索し、条件を満たす最初の要素のキーを返します。array_find 関数が「条件を満たす...
PHP

PHPのarray_findの使い方!配列の要素を探す

PHPのarray_find関数について書いています。PHP 8.4 以降でarray_find 関数が導入されました。この関数は、コールバック関数を使用して配列の要素を検索し、条件を満たす最初の要素を返します。この記事ではarray_fi...
PHP

PHPのarray_filterの使い方!配列の要素をフィルタリング

PHPのarray_filter関数について書いています。array_filter関数は、コールバック関数を使用して配列の要素をフィルタリングし、条件を満たす要素のみを含む新しい配列を返します。この関数を使うと、配列から特定の条件に合致する...
PHP

PHPのarray_fill_keysの使い方!指定したキーで配列を埋める

PHPのarray_fill_keys関数について書いています。array_fill_keys関数は、指定されたキー(配列)を使って、同じ値で埋めた新しい配列を作成します。この関数を使うと、特定のキーを持つ配列を初期化したり、特定のキーと値...
PHP

PHPのarray_fillの使い方!配列を埋める

PHPのarray_fill関数について書いています。array_fill関数は指定された開始位置から、指定された数の要素を指定値で埋めた新しい配列を作成します。この関数を使うと、配列を初期化したり、特定の値を繰り返し含む配列を作成したりす...
PHP

PHPのarray_diff_key!配列のキーの差を確認する

PHPのarray_diff_key関数について書いています。複数の配列のキーを比較し、最初の配列に存在し、他の配列には存在しないキーを持つ要素を返します。array_diff関数やarray_diff_assoc関数と似ていますが、arr...
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データを処理する場合など、多次...