PHPのkey()関数
key()関数は、配列からキーをフェッチします。内部ポインタが指す配列要素のキーを返します。
構文
key(arr)
パラメータ
-
到着 −使用するアレイ。
戻る
key()関数は、内部ポインタが指す配列要素のキーを返します。
例
以下は例です-
<?php $arr = array("Electronics","Footwear"); echo "Key from the current position = " . key($arr); ?>
出力
Key from the current position = 0
例
別の例を見てみましょう-
<?php $arr = array( 'one' => 'tim', 'two' => 'peter', 'three' => 'david'); while ($val = current($arr)) { if ($val == 'peter') { echo key($arr); } next($arr); } ?>
出力
two
-
PHPのarray_walk_recursive()関数
array_walk_recursice()関数は、ユーザー関数を配列のすべてのメンバーに再帰的に適用します。 構文 array_walk_recursive(arr, custom_func, parameter) パラメータ 到着 −指定された配列。必須です。 custom_func −ユーザー定義関数。必須です。 パラメータ −カスタム機能に設定するパラメータ。オプション。 戻る array_walk_recursive()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。 例 以下は例です- <?php function di
-
PHPのarray_key_exists()関数
array_key_exists()関数は、指定されたキーが配列に存在するかどうかを確認します。この関数は、キーが存在する場合はtrueを返し、キーが存在しない場合はfalseを返します。 構文 array_key_exists(key, arr) パラメータ キー- チェックするキーを指定します。 arr − キーを見つける配列。 戻る array_key_exists()関数は、キーが存在する場合はtrueを返し、キーが存在しない場合はfalseを返します。 例 <?php $arr = array("One"=>"Tenni