作成・編集・追加・削除

PHPの「配列の作成・編集・追加・削除」に関する配列関数についてのリファレンス。

  • array()

    array()関数は、配列を生成する。連想配列や多次元配列も作れる。array()は、実際には関数ではなく、PHP言語の構成要素のひとつ。

  • array_change_key_case()

    array_change_key_case()関数は、配列のすべての配列要素のキーを、大文字もしくは小文字に変更する組み込み関数。

  • array_chunk()

    array_chunk()関数は、配列を、指定した配列要素数ごとに分割し、分割後の各配列を格納した多次元配列を返す組み込み関数。分割後の最後の配列の要素数は、指定した配列要素数より少なくなることもある。

  • array_combine()

    array_combine()関数は、一方の配列をキー、もう一方の配列を値として、ひとつの配列を、新たに作る組み込み関数。

  • array_fill()

    array_fill()関数は、指定した配列要素数まで、指定した値で配列を埋め、指定長配列を新たに作る組み込み関数。

  • array_fill_keys()

    array_fill_keys()関数は、異なるキーと、同一の値を持つ、配列を、新たに作る組み込み関数。新たに作成する配列のキーは、キーを格納した配列で指定。新たに作成する配列の値は、指定した同一の値で埋める。

  • array_flip()

    array_flip()関数は、配列のキーと値を反転し、新たな配列を作る組み込み関数。同じ値が複数存在した場合、最後の値のキーを値に反転する。

  • array_map()

    array_map()は、1つ又は複数の配列の全ての要素の値に、ユーザー定義関数を適用し、1つの配列として返す組み込み関数。この関数を使うと、複数の配列を、ひとつの多次元配列にまとめたり、配列の配列を作ったりすることなどもできる。コールバック関数を適用する配列がひとつだけの場合、キーと値の相関関係は維持される。複数の場合は、新たに数値キーを割り当てる。

  • array_merge()

    array_merge()関数は、複数の配列を結合し、ひとつの配列を、新たに作る組み込み関数。

  • array_merge_recursive()

    array_merge_recursive()関数は、複数の配列を再帰的に結合し、ひとつの配列を、新たに作る組み込み関数。結合する配列に、同じ文字列のキーの配列要素がある場合、同じ文字列のキーのすべての配列要素の値を配列に格納し、そのキーの値とする。

  • array_pad()

    array_pad()関数は、指定長まで、指定した値で配列を埋め、指定長配列を作る組み込み関数。

  • array_pop()

    array_pop()関数は、配列から、最後の配列要素を取り除く組み込み関数。

  • array_push()

    array_push()関数は、配列の末尾に、ひとつ以上の配列要素を追加する組み込み関数。

  • array_shift()

    array_shift()関数は、配列から、先頭の配列要素を取り除く組み込み関数。

  • array_splice()

    array_splice()関数は、配列の一部の配列要素を、削除、または、新たな配列要素に置き換える、組み込み関数。

  • array_unique()

    array_unique()関数は、配列から、重複する値の要素を取り除く組み込み関数。

  • array_unshift()

    array_unshift()関数は、配列の先頭に、ひとつ以上の配列要素を追加する組み込み関数。

  • array_walk()

    array_walk()関数は、配列の全ての要素のキーと値に、ユーザー定義関数を適用する組み込み関数。

  • array_walk_recursive()

    array_walk_recursive()関数は、多次元配列の全ての要素のキーと値に、ユーザー定義関数を再帰的に適用する組み込み関数。

  • compact()

    compact()関数は、複数の変数から、ひとつの連想配列を作る組み込み関数。変数名を、配列要素のキー、変数名の変数の値を、配列要素の値とする。

  • range()

    range()関数は、指定した範囲の、整数や、小数や、文字列を値とする配列を、新たに作る組み込み関数。値と値の間隔を指定することもできる。

  • str_ireplace( mixed $search, mixed $replace, mixed $subject[, int &$count] )

    対象文字列「$subject」の中の、検索文字列「$search」に一致する部分文字列を、置換文字列「$replace」に置き換える組み込み関数。検索文字列「$search」、置換文字列「$replace」、対象文字列「$subject」を、それぞれ配列で指定し、複数の置換を一括して行うこともできる。検索文字列「$search」の大文字小文字は、区別しない。

  • str_replace( mixed $search, mixed $replace, mixed $subject[, int &$count] )

    対象文字列「$subject」の中の、検索文字列「$search」に一致する部分文字列を、置換文字列「$replace」に置き換える組み込み関数。検索文字列「$search」、置換文字列「$replace」、対象文字列「$subject」を、それぞれ配列で指定し、複数の置換を一括して行うこともできる。検索文字列「$search」の大文字小文字は、区別する。

  • substr_replace( array $array, mixed $replacement, mixed $start[, mixed $length ] )

    配列の値の置換開始位置から、置換終了位置までの、部分文字列を置き換える組み込み関数。

スポンサード リンク