-
PHPのusort()関数
usort()関数は、ユーザー定義関数を使用して値で配列を並べ替えます 構文 usort(arr, custom_function) パラメータ 到着 −指定された配列。 custom_function-比較関数。最初の引数がそれぞれ2番目の引数よりも小さい、等しい、または大きいと見なされる場合は、ゼロより小さい、等しい、または大きい整数を返す必要があります。 戻る usort()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 例 以下は例です- <?php function display($x,$y) { if ($
-
PHPのarray_pad()関数
array_pad()関数は、指定された数の項目と指定された値を配列に挿入します。新しい要素を含む配列を返します。サイズが正の場合、配列は右側でパディングされ、負の場合、パディングは左側で行われます。 構文 array_pad(arr, size, value) パラメータ 到着 −アレイ サイズ −結果の配列の全要素 値 −パディングする値であり、arrのサイズよりも小さい必要があります 戻る array_pad()関数は、新しい要素を含む配列を返します。サイズが正の場合、配列は右側でパディングされ、負の場合、パディングは左側で行われます。 例 以下は例です- &l
-
PHPのarray_product()関数
array_product()関数は、配列内の値の積を計算します。値の積を返します。 構文 array_product(arr) パラメータ arr −指定された配列。 戻る array_product()関数は、配列内の値の積を返します。値は整数または浮動小数点数として返されます。 例 以下は例です- <?php $arr = array(4,2,9); echo(array_product($arr)); ?> 出力 以下は出力です- 72 配列に整数要素と浮動小数点要素が混在している別の例を見てみましょう。結果の製品はフロ
-
PHPのarray_rand()関数
array_rand()関数は、配列から1つ以上のランダムキーを返します。 構文 array_rand(arr, count) パラメータ 到着 −指定された配列 カウント −返すランダムキーの数 戻る array_rand()関数はランダムキーを返します。ランダムキーの配列(複数のキー)を返すかどうかを指定できます。 例 以下は例です- <?php $arr = array("p"=>"mobile","q"=>"laptop","r"=>"
-
PHPのarray_reverse()関数
array_reverse()関数は、逆の順序で配列を返します。 構文 array_reverse(arr, preservekey) パラメータ 到着 −指定された配列 プリザーブキー −可能な値はTRUEとFALSEです。アレイのキーの保持を指定します。 戻る array_reverse()関数は、逆配列を返します。 例 以下は例です- <?php $arr = array("laptop", "mobile","tablet"); $reverse = array_reverse($arr); prin
-
PHPのarray_shift()関数
PHPのarray_shift()関数は、配列から最初の要素を削除し、削除された要素の値を返します。 構文 array_shift(arr) パラメータ 到着 −指定された配列 戻る array_shift()関数は、シフトされた値を返します。配列が空の場合はNULLを返します 例 以下は例です- <?php $products = array("Electronics", "Accessories", "Shoes", "Toys", "Groceries"); $res
-
PHPのarray_splice()関数
array_splice()関数は、配列の指定された要素を削除および置換します。抽出された要素で構成される配列を返します。 構文 array_splice(arr1, begin, len, arr2) パラメータ arr1 −指定された配列。 開始 −要素の削除が始まる場所。ここで、0は最初の要素ですが、負の数は最後の要素からの始まりを示します。 -2は、配列の最後から2番目の要素から開始することを意味します。 len −削除する要素の数を指定します。また、返される配列の長さも設定します。 arr2 −これは、元の配列に挿入される要素を含む配列です。単一の
-
PHPのarray_udiff()関数
array_udiff()関数は、ユーザーが作成した関数の配列値を比較します。他のパラメータには存在しない最初の配列のすべての値を含む配列を返します。 構文 array_udiff(arr1, arr2, arr3, … , compare_func) パラメータ arr1 −比較する最初の配列。 arr2 −比較する2番目の配列。 arr3 −比較するアレイが増えました。 compare_func −比較機能。最初の引数がそれぞれ2番目の引数よりも小さい、等しい、または大きいと見なされる場合は、ゼロより小さい、等しい、または大きい整数を返
-
PHPのarray_udiff_uassoc()関数
array_udiff_uassoc()関数は、ユーザーが作成した関数の配列キーと配列値を比較し、配列を返します。他のパラメータには存在しない最初の配列のすべての値を含む配列を返します。 構文 array_udiff_uassoc(arr1, arr2, arr3, … , compare_func1, compare_func2) パラメータ arr1 −比較する最初の配列。 arr2 −比較する2番目の配列。 arr3 −比較するアレイが増えました。 compare_func1 −配列キーを比較する比較機能。最初の引数がそれぞれ2番目の
-
PHPのarray_uintersect_assoc()関数
array_uintersect_assoc()関数は、配列キーを比較し、ユーザー作成関数の配列値を比較して、配列を返します。 構文 array_uintersect_assoc(arr1, arr2, arr3, … , compare_func) パラメータ arr1 −比較する最初の配列。 arr2 −比較する2番目の配列。 arr3 −比較するアレイが増えました。 compare_func −比較機能。最初の引数がそれぞれ2番目の引数よりも小さい、等しい、または大きいと見なされる場合は、ゼロより小さい、等しい、または大きい整数を返す
-
PHPのarray_unique()関数
array_unique()関数は、配列から重複する値を削除します。一意の要素を含むフィルター処理された配列を返します。 構文 array_unique(arr, compare) パラメータ 到着 −指定された配列。 比較 −配列要素/アイテムを比較する方法を指定します。可能な値 SORT_STRING −アイテムを文字列として比較する SORT_REGULAR −タイプを変更せずにアイテムを比較する SORT_NUMERIC −アイテムを数値で比較する SORT_LOCALE_STRING −現在のローカルに基づいて、アイテムを文字列とし
-
PHPのarray_values()関数
array_values()関数は、配列のすべての値を返します。 構文 array_values(arr) パラメータ arr −指定された配列。 戻る array_values()関数は、配列の値を返します。 例 以下は例です- 出力 North )
-
PHPのarray_walk_recursive()関数
array_walk_recursice()関数は、ユーザー関数を配列のすべてのメンバーに再帰的に適用します。 構文 array_walk_recursive(arr, custom_func, parameter) パラメータ 到着 −指定された配列。必須です。 custom_func −ユーザー定義関数。必須です。 パラメータ −カスタム機能に設定するパラメータ。オプション。 戻る array_walk_recursive()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 例 以下は例です- <?php function di
-
PHPのasort()関数
asort()関数は、連想配列を昇順の配列で並べ替え、インデックスの関連付けを維持します。 構文 asort(arr, compare) パラメータ 到着 −指定された配列。 比較 −配列要素/アイテムを比較する方法を指定します。可能な値- SORT_STRING −アイテムを文字列として比較する SORT_REGULAR −タイプを変更せずにアイテムを比較する SORT_NUMERIC −アイテムを数値で比較する SORT_LOCALE_STRING −現在のローカルに基づいて、アイテムを文字列として比較します。 SORT_NATU
-
PHPのcount()関数
count()関数は、配列内の要素またはオブジェクト内のプロパティをカウントします。配列内の要素の数を返します。 構文 count(arr, mode) パラメータ arr −指定された配列。 モード −モードを指定します。可能な値は0または1です。0:すべての要素をカウントしない、1:すべての要素をカウントします。 戻る count()関数は、配列内の要素の数を返します- 例 以下は例です- 出力 2
-
PHPのeach()関数
each()関数は、配列から現在のキーと値のペアを返します。 注 −この関数はPHP 7.2.0で非推奨になっているため、避ける必要があります。 構文 each(arr) パラメータ 到着 −指定された配列 戻る each()関数は、現在の要素のキーと値を返します。これは、4つの要素を持つ配列で返されます- 要素値の2つの要素(1と値)、および 要素キーの2つの要素(0とキー)。 例 以下は例です- <?php $prod = array("Electronics", "Footwear", "Toys
-
PHPのextract()関数
extract()関数は、変数を配列から現在のシンボルテーブルにインポートします。正常に抽出された変数の数を返します。 構文 extract(arr, rules, prefix) パラメータ 到着 −指定された配列 ルール −無効な変数名の処理方法を指定します。可能な値は次のとおりです- EXTR_OVERWRITE −デフォルト。衝突すると、既存の変数が上書きされます EXTR_SKIP −衝突時に、既存の変数は上書きされません EXTR_PREFIX_SAME −衝突時に、変数名にプレフィックスが付けられます EXTR_PREFIX_
-
PHPのkey()関数
key()関数は、配列からキーをフェッチします。内部ポインタが指す配列要素のキーを返します。 構文 key(arr) パラメータ 到着 −使用するアレイ。 戻る key()関数は、内部ポインタが指す配列要素のキーを返します。 例 以下は例です- <?php $arr = array("Electronics","Footwear"); echo "Key from the current position = " . key($arr); ?> 出力 Key from the current position
-
PHPのksort()関数
ksort()関数は、配列をキーで昇順で並べ替えます。成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 構文 ksort(arr, flag) パラメータ 到着 −並べ替える配列。 フラグ − 0 =SORT_REGULAR −デフォルト。通常どおりアイテムを比較します。タイプを変更しないでください。 1 =SORT_NUMERIC −アイテムを数値で比較する 2 =SORT_STRING −アイテムを文字列として比較する 3 =SORT_LOCALE_STRING −現在のロケールに基づいて、アイテムを文字列として比較し
-
PHPのnatcasesort()関数
natcasesort()は、大文字と小文字を区別しない「自然順序」アルゴリズムを使用して配列を並べ替えます。 注 −この関数は大文字と小文字を区別しません。 構文 natcasesort(arr) パラメータ 到着 −並べ替える配列 戻る natcasesort()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 例 以下は例です- <?php $stu_rank = array("Rank10","Rank2","rank3","rank1","Rank