PHP マニュアル
前のページ |  | 次のページ

# V. 配列関数(array)

# 導入

これらの関数により様々な手法で配列にアクセスし、操作することが可能 になります。配列は、変数の組を保存、管理、操作する基本的な要素です。

通常の配列および多次元配列がサポートされており、ユーザが定義したり、 他の関数で作成することも可能です。いくつかのデータベース処理関数は、 データベースのクエリから配列を返しますし、いくつかの関数は配列を返 します。

PHPでの配列の実装や使用方法の詳細については、マニュアルの 配列に関する節を参照下 さい。 その他の配列の操作方法については、 配列演算子も 参照ください。

# 要件

外部ライブラリを必要としません。

# インストール手順

PHP コアに含まれるため、 追加のインストール無しで使用できます。

# 実行時設定

設定ディレクティブは定義されていません。

# リソース型

リソース型は定義されていません。

# 定義済み定数

以下の定数は、PHP コアに含まれており、常に利用可能です。

`CASE_LOWER` (integer)

  `CASE_LOWER`は、 array_change_key_case()で使用され、 配列のキーを小文字に変換するために使用されます。小文字は、 array_change_key_case()のデフォルトのケースで もあります。

`CASE_UPPER` (integer)

  `CASE_UPPER`は、 array_change_key_case()で使用され、配列のキー を大文字に変換するために使用されます。

ソース順のフラグ:

`SORT_ASC` (integer)

  `SORT_ASC`は、 array_multisort()でソート順を昇順にするために 使用されます。

`SORT_DESC` (integer) (integer)

  `SORT_DESC`は、 array_multisort()でソート順を降順にするために 使用されます。

ソート型のフラグ: 種々のソート関数で使用されます

`SORT_REGULAR` (integer)

  `SORT_REGULAR`は通常の比較するために使用され ます。

`SORT_NUMERIC` (integer)

  `SORT_NUMERIC`は数値で比較を行うために使用さ れます。

`SORT_STRING` (integer)

  `SORT_STRING`は文字列として比較を行うために使 用されます。

`SORT_LOCALE_STRING` (integer)

  `SORT_LOCALE_STRING`は現在のロケールに基づいた 文字列として比較を行うために使用されます。 PHP 4.4.0と5.0.2で追加 されました。

`COUNT_NORMAL` (integer)

`COUNT_RECURSIVE` (integer)

`EXTR_OVERWRITE` (integer)

`EXTR_SKIP` (integer)

`EXTR_PREFIX_SAME` (integer)

`EXTR_PREFIX_ALL` (integer)

`EXTR_PREFIX_INVALID` (integer)

`EXTR_PREFIX_IF_EXISTS` (integer)

`EXTR_IF_EXISTS` (integer)

`EXTR_REFS` (integer)

# 参考

is_array(), explode(), implode(), split(), preg_split(), および join() も参照してください。

前のページ | ホーム | 次のページ
rename_function | 上に戻る | array_change_key_case