最新のWeb開発のチュートリアル
×

PHP チュートリアル

PHP HOME PHP イントロ PHP インストール PHP 構文 PHP 変数 PHP エコー/印刷 PHP データの種類 PHP ストリング PHP 定数 PHP 演算子 PHP If...Else...Elseif PHP Switch PHP whileループ PHP Forループ PHP 機能 PHP 配列 PHP 配列のソート PHP スーパーグローバル

PHP 取り扱い

PHP フォーム 取り扱い PHP フォーム 検証 PHP フォーム 必須 PHP フォーム URL/E-mail PHP フォーム コンプリート

PHP 高度な

PHP 多次元配列 PHP 日時 PHP 含めます PHP ファイル 取り扱い PHP ファイル オープン/読みます PHP ファイル 作成/書きます PHP ファイル アップロード PHP Cookies PHP Sessions PHP フィルター PHP Filters 高度な PHP エラー 取り扱い PHP 例外

MySQL Database

MySQL データベース MySQL 接続 MySQL Create DB MySQL Create 表 MySQL Insert Data MySQL 最後のIDを取得します MySQL 複数の挿入 MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML パーサー PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX イントロ AJAX PHP AJAX データベース AJAX XML AJAX ライブ検索 AJAX RSSリーダー AJAX 世論調査

PHP Examples

PHP 例 PHP クイズ PHP 証明書

PHP 参照

PHP アレイ PHP カレンダー PHP 日付 PHP ディレクトリ PHP エラー PHP ファイルシステム PHP フィルタ PHP FTP PHP HTTP PHP Libxml PHP 郵便物 PHP 数学 PHP その他 PHP MySQLiを PHP SimpleXML PHP 文字列 PHP XML PHP Zip PHP 時間帯

 

PHP 5つの配列関数


PHPの配列の紹介

配列関数を使うと、配列にアクセスして操作することができます。

単純かつ多次元配列がサポートされています。


インスト

アレイ機能は、PHPのコアの一部です。 これらの機能を使用するために必要な一切のインストールはありません。


PHP 5配列関数

関数 説明
array() 配列を作成します
array_change_key_case() 小文字に配列または大文字ですべてのキーを変更します
array_chunk() アレイのチャンクにアレイを分割
array_column() 入力アレイ内の単一の列から値を返します
array_combine() 一方からの元素使用してアレイを作成し"keys"配列と一つ"values"配列を
array_count_values() 配列のすべての値をカウントします
array_diff() 配列を比較し、相違点を返す(compare values only)
array_diff_assoc() 配列を比較し、相違点を返す(compare keys and values)
array_diff_key() 配列を比較し、相違点を返す(compare keys only)
array_diff_uassoc() (ユーザー定義のキーの比較関数を使用して、キーと値を比較)配列を比較し、相違点を返します
array_diff_ukey() (ユーザー定義のキーの比較関数を使用して、キーのみを比較する)配列を比較し、相違点を返します
array_fill() 値を持つ配列を埋め
array_fill_keys() キーを指定し、値を持つ配列を埋め
array_filter() コールバック関数を使用して配列の値をフィルタリング
array_flip() 配列内の/交換に関連する値を持つすべてのキーを反転させます
array_intersect() 配列を比較し、一致を返し(compare values only)
array_intersect_assoc() 配列を比較し、一致を返す(compare keys and values)
array_intersect_key() 配列を比較し、一致が返されます(compare keys only)
array_intersect_uassoc() (ユーザー定義のキーの比較関数を使用して、キーと値を比較)配列を比較し、一致を返し
array_intersect_ukey() (ユーザー定義のキーの比較関数を使用して、キーのみを比較する)配列を比較し、一致を返し
array_key_exists() 指定されたキーが配列に存在するかどうか
array_keys() 配列のすべてのキーを返します。
array_map() アレイの各値は、新しい値を返す、ユーザ製の関数に送信します
array_merge() つのアレイに1つ以上のアレイをマージ
array_merge_recursive() 再帰つのアレイに1つ以上のアレイをマージ
array_multisort() 複数または多次元配列をソート
array_pad() 配列に、指定された値を用いて、アイテムの指定された数を挿入
array_pop() 配列の最後の要素を削除します
array_product() 配列内の値の積を計算します
array_push() アレイの端部に一つ以上の要素を挿入
array_rand() 配列から1つ以上のランダムなキーを返し
array_reduce() ユーザ定義関数を使用して、文字列として配列を返します
array_replace() 以下の配列からの値を持つ最初の配列の値を置換します
array_replace_recursive() 再帰的配列を以下の値を持つ最初の配列の値を置換します
array_reverse() 逆の順序で配列を返します
array_search() 与えられた値の配列を検索し、キーを返します
array_shift() アレイからの最初の要素を削除し、削除される要素の値を返します
array_slice() 戻り値は、配列の一部を選択します
array_splice() 配列の指定された要素を削除し、置き換え
array_sum() 配列内の値の合計を返します。
array_udiff() (ユーザー定義のキーの比較関数を使用して、値のみを比較)配列を比較し、相違点を返します
array_udiff_assoc() (値を比較するためのキーと、ユーザ定義関数を比較するために組み込み関数を使用して、キーと値を比較)配列を比較し、相違点を返します
array_udiff_uassoc() (2つのユーザー定義のキーの比較関数を使用して、キーと値を比較)配列を比較し、相違点を返します
array_uintersect() (ユーザー定義のキーの比較関数を使用して、値のみを比較)配列を比較し、一致を返し
array_uintersect_assoc() (値を比較するためのキーと、ユーザ定義関数を比較するために組み込み関数を使用して、キーと値を比較)配列を比較し、一致を返し
array_uintersect_uassoc() (2つのユーザー定義のキーの比較関数を使用して、キーと値を比較)配列を比較し、一致を返し
array_unique() 配列から重複した値を削除し
array_unshift() 配列の先頭に1つ以上の要素を追加
array_values() 配列のすべての値を返します。
array_walk() アレイの全ての要素にユーザ関数を適用
array_walk_recursive() アレイのすべてのメンバーに、ユーザー関数を再帰的に適用します
arsort() 値に応じて、降順に連想配列をソート
asort() 値に応じて、昇順に連想配列をソート
compact() 変数とその値を含む配列を作成します。
count() 配列の要素数を返します。
current() 配列内の現在の要素を返します。
each() 配列から現​​在のキーと値のペアを返します。
end() その最後の要素を配列の内部ポインタを設定します。
extract() 配列から現​​在のシンボルテーブルに変数をインポート
in_array() 指定された値がアレイ内に存在するかどうか
key() 配列からキーを取得
krsort() キーに従って、降順に連想配列をソート
ksort() キーに従って、昇順に連想配列をソート
list() 彼らは、配列であるかのように変数を割り当てます
natcasesort() 大文字小文字を区別しない使用して配列をソート"natural order"アルゴリズムを
natsort() 使用して配列をソート"natural order"アルゴリズムを
next() 配列の内部配列ポインタを進めます
pos() エイリアスcurrent()
prev() 内部配列ポインタを巻き戻し
range() 要素の範囲を含む配列を作成します
reset() その最初の要素を配列の内部ポインタを設定します
rsort() 降順にインデックス配列をソート
shuffle() 配列をシャッフル
sizeof() エイリアスcount()
sort() 昇順にインデックス配列をソート
uasort() ユーザ定義の比較関数を使用して、配列を値でソート
uksort() ユーザ定義の比較関数を用いてキーで配列をソートし
usort() ユーザ定義の比較関数を用いて配列をソート