-
PHPのarray_slice()関数
array_slice()関数は、配列の選択された部分を返します。 構文 array_slice(arr, begin, length, preserve) パラメータ 到着 −指定された配列 開始 −スライスが行われる配列の先頭。アレイ内の位置を示します。 beginが負(-1)の場合、スライスは配列の最後から始まります。値-2は、配列の最後から2番目の要素から開始することを意味します。 長さ −返された配列の長さ。長さが負の場合、スライスは配列の最後からその数の要素を停止します。 保存 −可能な値はTRUEまたはFALSEです。ここで、キーを保持するか(TRUE)、
-
PHPのarray_sum()関数
array_sum()関数は、配列内の値の合計を返します。戻り値は整数または浮動小数点数にすることができます。配列が空の場合は0を返します。 構文 array_sum(arr) パラメータ arr −指定された配列 戻る array_sum()関数は、値の合計を返します。戻り値は整数または浮動小数点数にすることができます。配列が空の場合は0を返します。 例 以下は例です- <?php $arr = array(50, 100, 150, 300); echo array_sum($arr); ?> 出力 以下は出力です- 600 例 別の例を見てみましょう- &l
-
PHPのarray_udiff_assoc()関数
array_udiff_assoc()関数は、配列キーを比較し、ユーザー作成関数の配列値を比較して、配列を返します。他のパラメータには存在しない最初の配列のすべての値を含む配列を返します。 構文 array_udiff_assoc(arr1, arr2, arr3, … , compare_func) パラメータ arr1 −比較する最初の配列。 arr2 −比較する2番目の配列。 arr3 −比較するアレイが増えました。 compare_func −比較機能。最初の引数がそれぞれ2番目の引数よりも小さい、等しい、または大きいと見なされる場
-
PHPのarray_uintersect()関数
array_uintersect()関数は、ユーザーが作成した関数の配列値を比較し、配列を返します。他のパラメータには存在しない最初の配列のすべての値を含む配列を返します。 構文 array_uintersect(arr1, arr2, arr3, … , compare_func) パラメータ arr1 −比較する最初の配列。 arr2 −比較する2番目の配列。 arr3 −比較するアレイが増えました。 compare_func −比較機能。最初の引数がそれぞれ2番目の引数よりも小さい、等しい、または大きいと見なされる場合は、ゼロより小さ
-
PHPのarray_uintersect_uassoc()関数
array_uintersect_unassoc()関数は、ユーザーが作成した関数の配列キーと配列値を比較し、配列を返します 構文 array_uintersect_uassoc(arr1, arr2, arr3, … , compare_func1, compare_func2) パラメータ arr1 −比較する最初の配列。 arr2 −比較する2番目の配列。 arr3 −比較するアレイが増えました。 compare_func1 −配列キーを比較する比較機能。最初の引数がそれぞれ2番目の引数よりも小さい、等しい、または大きいと見なされる場
-
PHPのarray_unshift()関数
array_unshift()関数は、1つ以上の要素を配列の先頭に追加します。 構文 array_unshift(arr, val1, val2, val3) パラメータ 到着 −指定された配列。必須です。 val1 −挿入する値。必須です。 val2 −挿入する値。オプション。 val3 −挿入する値。オプション。 戻る array_unshift()関数は、配列内の新しい要素を返します。 例 以下は例です- <?php $arr = array("p"=>"one","q"=
-
PHPのarray_walk()関数
array_walk()メソッドは、ユーザー定義関数を配列のすべてのメンバーに適用します。成功するとTRUEを返し、失敗するとFALSEを返します。 構文 array_walk(arr, custom_func, parameter) パラメータ 到着 −指定された配列。必須です。 custom_func −ユーザー定義関数。必須です。 パラメータ −カスタム機能に設定するパラメータ。オプション。 戻る array_walk()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 例 以下は例です- <?php function dis
-
PHPのarsort()関数
arsort()関数は、配列を逆の順序で並べ替え、インデックスの関連付けを維持します。 構文 arsort(arr, compare) パラメータ 到着 −指定された配列。 比較 −配列要素/アイテムを比較する方法を指定します。可能な値- SORT_STRING-アイテムを文字列として比較します SORT_REGULAR-タイプを変更せずにアイテムを比較します SORT_NUMERIC-アイテムを数値で比較する SORT_LOCALE_STRING-現在のロケールに基づいて、アイテムを文字列として比較します。 SORT_NATURAL-自然順序付けを使
-
PHPのcompact()関数
Compact()関数は、変数とその値を含む配列を作成します。すべての変数が追加された配列を返します 構文 compact(variable1, variable2) パラメータ 変数1 −変数名の文字列、または変数の配列にすることができます。必須です。 変数2 −変数名の文字列、または変数の配列にすることができます。オプション。 戻る Compact()関数は、すべての変数が追加された配列を返します。 例 以下は例です- <?php $ELE = "Electronics"; $ACC = "Accessories"; $re
-
PHPのcurrent()関数
current()関数は、配列内の現在の要素を返します。 構文 current(arr) パラメータ 到着 −指定された配列。必須です。 戻る current()関数は、配列内の現在の要素の値を返します。 例 以下は例です- <?php $arr = array("one", "two"); echo current($arr); ?> 出力 以下は出力です- one 例 別の例を見てみましょう- <?php $a = array('one', 'two', 'three'
-
PHPのend()関数
end()関数は、配列の内部ポインタを最後の要素に設定します 構文 end(arr) パラメータ 到着 −指定された配列 戻る end()関数は、成功すると、配列の最後の要素の値を返します。配列が空の場合はFALSEを返します。 例 以下は例です- <?php $os = array('windows', 'mac', 'linux', 'solaris'); echo end($os); ?> 出力 以下は出力です- solaris 例 別の例を見てみましょう- <?php $a = arra
-
PHPのin_array()関数
in_array()関数は、指定された値が配列に存在するかどうかをチェックします。 構文 in_array(find, arr, type) パラメータ 検索 −検索する値 到着 −検索する配列 タイプ −検索を実行するモード。パラメータがTRUEに設定されている場合、配列内の検索文字列と特定のタイプを検索します。 戻る in_array()関数は、値が配列で見つかった場合はTRUEを返し、そうでない場合はFALSEを返します。 例 以下は例です- <?php $stu = array("Tom", "Amit", &qu
-
PHPのkrsort()関数
krsort()メソッドは、配列をキーで逆の順序で並べ替えます。成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 構文 ksort(arr, flag) パラメータ 到着 −並べ替える配列。 フラグ − 0=SORT_REGULAR-デフォルト。通常どおりアイテムを比較します。タイプを変更しないでください。 1=SORT_NUMERIC-アイテムを数値で比較する 2=SORT_STRING-アイテムを文字列として比較します 3 =SORT_LOCALE_STRING-現在のロケールに基づいて、アイテムを文字列として比較します 4=S
-
PHPのlist()関数
list()関数は、変数を配列であるかのように割り当てます。割り当てられた配列を返します。 構文 list(variable1, variable2, variable 3, ...) パラメータ 変数1 −最初の変数 変数2 −より多くの変数 variable3 −より多くの変数 戻る list()関数は、割り当てられた配列を返します。 例 以下は例です- <?php $arr = array("David","Jack"); list($one, $two) = $arr; echo "Selected
-
PHPのnatsort()関数
natsort()関数は、「自然順序」アルゴリズムを使用して配列を並べ替えます。 構文 natsort(arr) パラメータ 到着 −並べ替える配列 戻る natsort()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 例 以下は例です- <?php $stu_rank = array("rank10","rank2","Rank3","rank1","Rank7","rank4"); natsort($stu_rank);
-
PHPのpos()関数
pos()関数は、PHPのcurrent()関数のエイリアスです。配列の現在の要素を返します。 構文 pos(arr) パラメータ 到着 −指定された配列。必須です。 戻る pos()関数は、配列内の現在の要素の値を返します。 例 以下は例です- <?php $arr = array("one", "two"); echo pos($arr); ?> 出力 以下は出力です- one 例 別の例を見てみましょう- <?php $a = array('one', 'two', 'th
-
PHPのrange()関数
range()関数は、要素の範囲を含む配列を作成します。最初から最後まで要素を返します。 構文 range(start, end, step) パラメータ 開始 −最初の値 終了 −最後の値 ステップ −範囲内の増分 戻る range()関数は、要素を最初から最後まで返します。 例 以下は例です- <?php $number = range(0,12,3); print_r ($number); ?> 出力 以下は出力です- Array ( [0] => 0 [1] => 3 [2] => 6 [3] => 9 [4] =>
-
PHPのrsort()関数
rsort()関数は、配列を逆の順序でソートします。成功するとTRUEを返し、失敗するとFALSEを返します。 構文 rsort(arr, flag) パラメータ 到着 −並べ替える配列。 フラグ − 0=SORT_REGULAR-デフォルト。通常どおりアイテムを比較します。タイプを変更しないでください。 1=SORT_NUMERIC-アイテムを数値で比較する 2=SORT_STRING-アイテムを文字列として比較します 3 =SORT_LOCALE_STRING-現在のロケールに基づいて、アイテムを文字列として比較します 4=SORT_NAT
-
PHPのsizeof()関数
PHPのsizeof()関数は、count()関数のエイリアスです。 sizeof()関数は、配列内の要素またはオブジェクト内のプロパティをカウントします。配列内の要素の数を返します。 構文 sizeof(arr, mode) パラメータ 到着 −指定された配列。 mode-モードを指定します。可能な値は0または1です。0:すべての要素をカウントしない、1:すべての要素をカウントします。 戻る sizeof()関数は、配列内の要素の数を返します。 例 以下は例です- <?php $students = array("Jack","Pete
-
PHPのuasort()関数
uasort()は、ユーザー定義関数を使用して配列を並べ替え、インデックスの関連付けを維持します。 構文 uasort(arr, custom_function) パラメータ 到着 −指定された配列。 custom_function −比較機能。最初の引数がそれぞれ2番目の引数よりも小さい、等しい、または大きいと見なされる場合は、ゼロより小さい、等しい、または大きい整数を返す必要があります。 戻る uasort()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 例 以下は例です- <?php function display($x,$y