.Water-Sunlight
.サイトメニュー
.検索
.オンライン状況
登録ユーザ: 0
ゲスト: 4
.
<< Prev
配列関数(リスト演算)
« INDEX »
PHP 文法編
Next >>
配列関数(ソート)
作成日:2006/05/10

1D.3.4 配列関数(ハッシュ演算)

構文説明
bool array_key_exists
( mixed key,
  array search )

配列 searchにkeyが存在する場合、TUREと返します。

例えば $search['key'] = NULL の場合、 isset($search['key']) は false です が、 array_key_exists('key') は true になります。

array array_keys
( array input
[,mixed search_value
[,bool strict]] )

配列inputから 全てのキー(数値および文字列)を返します。

search_valueを使用して特定の値に関するキーのみ取得する事ができます。 strictパラメータは、 値だけでなく型の比較(===演算)も行う場合に指定します(PHP5のみ)。

array array_values
( array input )

配列input から全ての値を取り出し、0から始まる添字配列を返します。

mixed array_search
( mixed needle, 
  array haystack
[,bool strict] )

配列haystackの中から値がneedleを検索し、最初に見つかったキーを返します。 そうでない場合はFALSEを返します。

strictに TRUEが指定された場合、needleの値だけでなく型の比較(===演算 )も行ないます。

この関数はFALSEとして評価される 0や""といった値を返す可能性もあります。 正しい評価を行うには、===演算子を使用します。

※ 全てのキーを検索する場合はarray_keys()関数を使います。

bool in_array
( mixed needle,
  array haystack
[,bool strict] )

配列haystackの中から値がneedleを検索し、見つかった場合はTRUEを、そうでない場合はFALSEを返します。

strictに TRUEが指定された場合、needleの値だけでなく型の比較(===演算 )も行ないます。

array array_flip
( array trans )

配列transのキーと値を入れ替えて返します。 入れ替えに失敗した場合にFALSEを返します。

この関数を適用する配列transの値はキーとして有効である必要があります。 キーは、integerまたは stringである必要があります。 誤った型が指定された場合、警告が出力され、問題の要素はキーと値の入れ替えが起こりません。 同じ値が複数回出現した場合、最後の値がキーとして使用されます。

<< Prev
配列関数(リスト演算)
« INDEX »>
Page Top
Next >>
配列関数(ソート)

.