functions-online

Array

Execute and test PHP functions for array handling and manipulation.

array_search

$haystack において $needle を検索します。

array_splice

配列 $input から $offset および $length で指定された要素を削除し、配列 $replacement でそれを置換します。

array_values

array_values() は、配列 $input から全ての値を取り出し、数値添字をつけた配列を返します。

count

変数に含まれるすべての要素、 あるいはオブジェクトに含まれる何かの数を数えます。

オブジェクトに対して、もし SPL がインストールされている場合、インターフェイス Countable を実装することで count() にフックすることができます。このインターフェイスには 1 つのメソッド Countable::count() があり、 count() 関数に対する値を返します。

in_array

$needle で $haystack を検索します。 $strict が設定されていない限りは型の比較は行いません。

krsort

配列をキーにより逆順にソートします。キーとデータとの関係は維持されます。 この関数は主に連想配列の場合に有用です。

ksort

キーとデータの関係を維持しつつ、配列をキーでソートします。 この関数は、主として連想配列において有用です。

natcasesort

natcasesort() は、大文字小文字を区別しないバージョンの natsort() です。

この関数は、人間が行うような手法でアルファベットまたは数字の文字列の順番を キー/値の関係を保持したままソートします。 これは、"自然順(natural ordering)"と呼ばれているものです。

natsort

この関数は、人間が行うような手法でアルファベットまたは数字の文字列の順番を キー/値の関係を保持したままソートします。 これは、"自然順(natural ordering)"と呼ばれているものです。 このアルゴリズムと (sort() を用いた) 通常のコンピュータ文字列ソートアルゴリズムの違いを示す例を以下に示します。

range

ある範囲の整数を有する配列を作成します。

shuffle

この関数は、配列をシャッフル (要素の順番をランダムに) します。

rsort

この関数は、配列を逆順に(高位から低位に)ソートします。

sort

この関数は配列をソートします。この関数が正常に終了すると、 各要素が小さい順に並び変わった状態になります。