PHP

 Computer >> コンピューター >  >> プログラミング >> PHP
  1. PHPのarray_slice()関数とは?配列の一部を切り出す方法を徹底解説

    PHPのarray_slice()関数は、配列から指定した範囲の要素を取り出し、新しい配列として返す関数です。元の配列は変更されず、必要な部分だけを簡単に抽出できるため、データ処理の現場で頻繁に活用されています。基本構文array_slice(arr, begin, length, preserve)パラメータの詳細arr − 処理対象となる配列を指定します。begin − 切り出しを開始する位置(オフセット)を指定します。負の値を指定した場合は配列の末尾から数えた位置になります。たとえば -1 を指定すると最後の要素から、-2 を指定すると後ろから2番目の要素から切り出しが始まります。len

  2. PHPのarray_sum()関数とは?配列内の値の合計を求める方法を解説

    PHPのarray_sum()関数は、配列内のすべての値の合計を計算して返す組み込み関数です。戻り値は整数(int)または浮動小数点数(float)となり、配列が空の場合は「0」を返します。 基本構文 array_sum(arr) パラメータ arr − 合計を計算したい対象の配列を指定します 戻り値 array_sum()関数は、配列内の値の合計を返します。戻り値は整数または浮動小数点数のいずれかになります。また、配列が空の場合には「0」が返される点に注意してください。 使用例1:整数値の配列の合計 以下は、整数値が格納された配列の合計を求める例です。 <?php $arr = a

  3. PHPのarray_udiff_assoc()関数の使い方を解説

    array_udiff_assoc()関数は、配列のキーを比較し、配列の値をユーザー定義のコールバック関数で比較した結果に基づいて、新しい配列を返します。具体的には、最初の配列に含まれる値のうち、他の引数として渡された配列のいずれにも存在しない値をすべて含む配列を返します。類似の関数との違いとして、array_udiff_assoc()はキーと値の両方を比較する点でarray_diff()と異なり、値の比較にユーザー定義関数を使用できる点でarray_diff_assoc()と異なります。構文array_udiff_assoc(arr1, arr2, arr3, …, compare_func

  4. PHPのarray_uintersect()関数とは?使い方とサンプルコードを解説

    array_uintersect()関数は、ユーザーが定義したコールバック関数を使って複数の配列の「値」を比較し、その結果をもとに新しい配列を返すPHPの組み込み関数です。具体的には、最初の配列に含まれる値のうち、他のすべての配列にも存在する値(共通する値)だけを抽出した配列を返します。なお、この関数が比較するのは値のみで、キーは評価の対象になりません。構文array_uintersect(arr1, arr2, arr3, … , compare_func)パラメータarr1 − 比較の基準となる最初の配列です。arr2 − arr1と比較される2番目の

  5. PHPのarray_uintersect_uassoc()関数の使い方を徹底解説

    PHPのarray_uintersect_uassoc()関数は、ユーザーが定義したコールバック関数を使用して、配列の「キー」と「値」の両方を比較し、複数の配列に共通して存在する要素を含む配列を返す関数です。通常の配列比較関数とは異なり、キーの比較用と値の比較用に、それぞれ独立したコールバック関数を指定できる点が大きな特徴です。構文array_uintersect_uassoc(arr1, arr2, arr3, …, compare_func1, compare_func2)パラメータarr1 − 比較の基準となる最初の配列。arr2 − 比較対象となる

  6. PHPのarray_unshift()関数とは?使い方とサンプルコードを解説

    PHPのarray_unshift()関数は、既存の配列の先頭(冒頭)に、1つ以上の要素を追加するための関数です。新しい要素は数値キー(インデックス)が自動的に割り当てられ、元の文字列キーを持つ要素はそのまま維持されます。 構文 array_unshift(arr, val1, val2, val3) パラメータ arr − 要素を追加する対象となる配列。必須。 val1 − 先頭に挿入する値。必須。 val2 − 先頭に挿入する値。省略可能。複数の値を指定した場合、指定した順序どおりに配列の先頭へ追加されます。 val3 − 先頭に挿入する値。省略可能。 戻り値 array_unshif

  7. PHPのarray_walk()関数とは?使い方とサンプルコードを解説

    array_walk()関数とはarray_walk()関数は、配列のすべての要素に対して、ユーザーが定義した関数(コールバック関数)を適用するためのPHPの組み込み関数です。処理が成功した場合はTRUEを、失敗した場合はFALSEを返します。構文array_walk(arr, custom_func, parameter)パラメータarr − 適用対象となる配列。必須です。custom_func − 配列の各要素に適用するユーザー定義関数。必須です。parameter − カスタム関数に渡す追加パラメータ。省略可能です。戻り値array_walk()関数は、処理が成功した場合にTRUEを、失

  8. PHPのarsort()関数の使い方:配列を降順ソートしてキーの関連性を保持する方法

    arsort()関数とはarsort()関数は、配列を降順(逆順)にソートするPHPの組み込み関数です。最大の特徴は、ソート後もキーと値の関連性(インデックスの関連付け)が維持される点にあります。連想配列を値の大きい順に並べ替えたい場合に特に便利です。構文arsort(arr, compare)パラメータarr − ソート対象の配列を指定します。compare − 配列要素の比較方法を指定します(省略可能)。指定できる値は以下のとおりです。SORT_STRING − 要素を文字列として比較しますSORT_REGULAR − 型を変換せずに通常の方法で要素を比較しますSORT_NUMERIC −

  9. 【PHP入門】compact()関数の使い方をわかりやすく解説

    PHPのcompact()関数は、変数名とその値から配列を作成するための便利な関数です。指定した変数名をキーとして、変数の値が格納された配列を返します。compact()関数とはcompact()関数を使うと、現在のスコープ内に存在する複数の変数を、1つの連想配列にまとめることができます。キーには変数名(文字列)が、値にはその変数に格納されている値がそれぞれ設定されます。構文compact(variable1, variable2)パラメータvariable1 − 変数名を表す文字列、または変数名を格納した配列を指定します。必須の引数です。variable2 − 変数名を表す文字列、または変数

  10. PHPのcurrent()関数とは?配列の現在の要素を取得する方法を解説

    PHPのcurrent()関数は、配列内の「現在の要素(カレント要素)」の値を返す関数です。すべてのPHP配列は内部的にポインタ(内部配列ポインタ)を持っており、このポインタが現在指している要素をcurrent()で取得できます。基本構文current(arr)パラメータarr − 対象となる配列を指定します。必須の引数です。戻り値current()関数は、配列内の現在の要素の値を返します。なお、内部ポインタが配列の範囲外にある場合や空の配列の場合にはfalseを返します。ポイント:内部ポインタは移動しないcurrent()はあくまで現在位置の値を取得するだけで、内部ポインタは移動しません。ポ

  11. PHPのend()関数とは?使い方と実例をわかりやすく解説

    PHPのend()関数は、配列の内部ポインタを最後の要素へ移動させるための関数です。この関数を呼び出すと、内部ポインタが配列の末尾の要素を指すようになり、その要素の値を取得できます。 構文 end(arr) パラメータ arr − 内部ポインタを移動させたい対象の配列を指定します。 戻り値 end()関数は、成功した場合に配列の最後の要素の値を返します。配列が空の場合はFALSEを返します。 使用例 以下は、end()関数を使って配列の最後の要素を取得する基本的な例です。 <?php $os = array(windows, mac, linux, solaris); echo en

  12. PHPのin_array()関数の使い方を徹底解説

    in_array() 関数は、指定した値が配列の中に存在するかどうかを確認するためのPHP組み込み関数です。配列の検索処理において非常に頻繁に使われる基本的な関数の一つです。 構文 in_array(find, arr, type) パラメータ find − 配列の中で検索したい値を指定します。 arr − 検索対象となる配列を指定します。 type − 検索モードを指定します(省略可能)。このパラメータに TRUE を設定すると、値だけでなくデータ型まで一致しているかどうかを厳密に比較します。デフォルトは FALSE であり、その場合は緩やかな比較が行われます。 戻り値 in_array

  13. PHPのkrsort()関数とは?配列をキーで逆順にソートする方法

    PHPのkrsort()関数は、連想配列をキーに基づいて降順(逆順)にソートするための関数です。ソートが成功した場合はTRUE、失敗した場合はFALSEを返します。構文krsort(arr, flag)パラメータarr − ソート対象となる配列を指定します。flag − ソートの挙動を変更するためのオプションです。0 = SORT_REGULAR(デフォルト): 通常の方法で要素を比較します。型の変換は行われません。1 = SORT_NUMERIC: 要素を数値として比較します。2 = SORT_STRING: 要素を文字列として比較します。3 = SORT_LOCALE_STRING: 現在

  14. PHPのlist()関数とは?基本構文と使い方を実例つきで解説

    PHPのlist()関数は、配列の要素を一括して複数の変数へ代入するための言語構造です。配列のように振る舞う形式で変数に値を割り当てることができ、代入処理が行われた配列をそのまま返します。複数の値を個別の変数に分けたい場面で、コードを簡潔に書けるのが大きな特徴です。 基本構文 list(variable1, variable2, variable3, ...) パラメータ variable1 − 代入先となる最初の変数(必須) variable2 − 2番目以降に代入する変数(省略可能) variable3 − さらに続けて指定できる変数(省略可能) 戻り値 list()関数は、代入が実行

  15. PHPのnatsort()関数とは?自然順アルゴリズムで配列をソートする方法

    PHPのnatsort()関数は、「自然順(natural order)」アルゴリズムを使用して配列をソートする関数です。通常のソートでは文字列が1文字ずつ比較されるため、「rank10」が「rank2」より先に来てしまいます。しかしnatsort()関数を使えば、人間にとって自然な順序で数値部分を比較し、直感的に正しい並び順を実現できます。構文natsort(arr)パラメータarr − ソート対象の配列を指定します。戻り値natsort()関数は、ソートが成功した場合にTRUE、失敗した場合にFALSEを返します。また、この関数は配列のキーと値の関連性を維持したままソートを行う点にも注意し

  16. PHPのpos()関数とは?使い方とサンプルコードを解説

    PHPのpos()関数は、current()関数のエイリアス(別名)として定義されている関数です。配列の内部ポインタが現在指している要素(カレント要素)の値を取得するために使用されます。構文pos(arr)パラメータarr − 対象となる配列を指定します。必須パラメータです。戻り値pos()関数は、配列内の現在の要素(カレント要素)の値を返します。なお、内部ポインタが配列の範囲外にある場合や、空の配列が渡された場合は FALSE を返す点に注意してください。使用例以下は、pos()関数を使って配列の先頭要素を取得する基本的な例です。<?php $arr = array(one, two)

  17. PHPのrange()関数とは?使い方とサンプルコードを解説

    PHPのrange()関数は、指定した範囲内の要素を含む配列を作成するための関数です。開始値から終了値までの要素を順番に格納した配列を返します。 構文 range(start, end, step) パラメータ start − 最初の値(範囲の開始点) end − 最後の値(範囲の終了点) step − 範囲内での増加間隔(省略可能で、デフォルトは1) 戻り値 range()関数は、startからendまでの要素を含む配列を返します。stepが指定されている場合は、その間隔で要素が生成されます。 使用例 以下は、range()関数を使用したサンプルコードです。 <?php $numb

  18. PHPのrsort()関数とは?配列を降順にソートする方法を解説

    rsort()関数とはrsort()関数は、PHPの組み込み関数の一つで、配列の要素を降順(大きい順)に並べ替えます。この関数は元の配列そのものを直接変更し、成功した場合はTRUE、失敗した場合はFALSEを返します。なお、rsort()はキーと値の対応関係を保持しないため、ソート後の配列はキーが0から順に振り直される点に注意してください。構文rsort(arr, flag)パラメータarr − ソート対象となる配列を指定します。flag − 要素の比較方法を指定するオプションのパラメータです。省略可能です。flagに指定できる主な値は以下の通りです。0 = SORT_REGULAR(デフォル

  19. PHPのsizeof()関数とは?構文・パラメータ・使用例をわかりやすく解説

    sizeof()関数とはPHPのsizeof()関数は、count()関数のエイリアス(別名)です。配列の要素数や、オブジェクトのプロパティ数をカウントし、その数を返します。動作内容はcount()関数とまったく同じですが、公式マニュアルでは可読性の観点からcount()の使用が推奨されています。構文sizeof(arr, mode)パラメータarr − 要素数をカウントしたい配列を指定します。mode − カウントのモードを指定します。指定できる値は「0」または「1」です。0:再帰的なカウントを行いません(デフォルト)。1:多次元配列の場合、入れ子になったすべての要素を再帰的にカウントします

  20. PHPのuasort()関数とは?使い方とサンプルコードを解説

    uasort()関数とはPHPのuasort()関数は、ユーザー定義の比較関数を使って配列をソートする関数です。最大の特徴は、ソート後もキーと値の関連付け(インデックスの対応関係)が保持されるという点です。連想配列を値の順序で並べ替えたい場合に特に便利です。構文uasort(arr, custom_function)パラメータarr − ソート対象となる配列を指定します。custom_function − 比較に使用するコールバック関数を指定します。この関数は、最初の引数が2番目の引数より小さい場合は0未満の整数、等しい場合は0、大きい場合は0より大きい整数を返す必要があります。戻り値uaso

Total 1286 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:8/65  20-コンピューター/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13 14