PHP

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

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

PHP入門記事

PHPの文字列操作

PHPの配列操作

PHP

PHPのsprintf関数の使い方!書式指定で文字列を整形する

PHPのsprintf関数は、C言語のsprintfと同様に、フォーマット文字列と変数を組み合わせて整形済みの文字列を生成します。この関数を使用することで、指定された書式文字列に基づいて「変数を整形し、新しい文字列を生成する」ために使用され...
PHP

PHPのshuffle関数の使い方!配列の要素をランダムに並べ替える

PHPの shuffle関数は、配列のすべての要素をランダムな順序に並べ替えるために使用されます。クイズの選択肢をランダムにする、表示するコンテンツの順序を毎回変えるなど、要素の順序を予測不可能にしたい場合に役立ちます。この記事では、shu...
PHP

PHPの配列の最初のキーを取得(array_key_first関数)

PHPのarray_key_first関数について書いています。この関数を使うと、配列の一番最初のキーを取得することができます。連想配列や数値添字の配列など、最初の要素のキーを知りたいときに使うことができます。array_key_first...
PHP

PHPのarray_key_exists関数!指定キーがあるか確認する

PHPのarray_key_exists関数について書いています。PHPで配列を扱っていると、「キーが本当に配列の中に存在するかな?」と確認したい場面がありますよね。特に、外部からの入力データやAPIレスポンスなど、内容が不確定な配列を扱う...
PHP

PHPのarray_walk_recursive関数の使い方!多次元配列を再帰的に処理する

PHPのarray_walk_recursive関数は、多次元配列のすべてのスカラ値に対して、ユーザー定義の関数を再帰的に適用できる便利な関数です。文字列の変換や数値への加工など、一括処理したい場合に役立ちます。array_walk関数が一...
PHP

PHPのarray_is_list関数の使い方!配列か連想配列か確認する

PHPのarray_is_list関数について書いています。array_is_list関数は、配列が「リスト」であるかどうかを判定します。この関数はPHP8.1以降で導入されました。「リスト」は単純に文字列や数値などが並んでいるだけの配列で...
PHP

PHPのarray_walk関数の使い方!配列の各要素にユーザー定義関数を適用

PHPのarray_walk関数は、配列の各要素に対して、ユーザーが定義したコールバック関数を適用するために使用されます。この関数は、配列の要素を直接変更したり、各要素に対して特定の処理(例: データベースへの書き込み、ログ出力)を発生させ...
PHP

PHPのarray_sum関数の使い方!配列の全要素を合計する

PHPのarray_sum関数は、配列に含まれるすべての数値要素の合計値を計算するために使用されます。売上データの合計、点数の総計、数値リストの合計など、配列内の数値情報を集計する際に便利です。foreachループで同じ処理を書くよりも短く...
PHP

PHPのarray_intersect_key!配列のキーで共通の値を取得する

PHPのarray_intersect_key関数について書いています。array_intersect_key関数は、複数の配列間で共通のキーを持つ要素を抽出した新しい配列を返します。array_intersect関数が値の共通性を比較する...
PHP

PHPのarray_reduce関数の使い方!配列の値を集約して1つの結果にする

PHPのarray_reduce関数は、配列のすべての要素を反復処理し、指定したコールバック関数を使ってそれらを単一の最終的な値に集約するために使用されます。これは、配列内の数値の合計、文字列の結合、複雑なデータ構造の変換など、配列を「畳み...
PHP

PHPのarray_intersect_assoc!キーと値で共通要素を取得

PHPのarray_intersect_assoc関数の使い方について書いています。この関数を使うと、複数の配列からキーと値の両方が一致する共通要素を取得できます。配列操作で特定の条件に合うデータを取り出したいときに便利です。array_i...
PHP

PHPのarray_product関数の使い方!配列の全要素を掛け合わせる

PHPのarray_product関数は、配列に含まれるすべての数値要素を掛け合わせた積(積算値)を計算するために使用されます。例えば、確率の計算、成長率の累積計算、複数の比率を掛け合わせるような場面で役立ちます。この関数は、foreach...