#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターArray 配列は順序付けされた変数のセットです。 . それぞれの値は要素と呼ばれます。各要素は、キー (添え字とも呼ばれます) と呼ばれる特別な識別子によって区別されます。添字を検索する 2 つの方法: 1. array_search()、構文「array_search(指定された番号, $arr)」を使用し、対応するキー名 (添字) を返します; 2. array_keys() を使用します。構文「array_keys($arr, 指定された数値)」は、対応する添字を配列の形式で返します。
php 配列内の特定の数値の添字 (キー名) を検索するメソッド
方法 1: array_search を使用する() 関数
array_search() 関数は、配列内で指定されたキー値を検索し、対応するキー名 (添え字) を返すことができます。<?php header("Content-type:text/html;charset=utf-8"); $arr=array(34,43,1,32,12,89,32,45,8,4); var_dump($arr); echo "指定数'89'对应的下标为:".array_search(89,$arr); ?>
方法 2: array_keys() 関数を使用します。
array_key() 関数を使用して、キー名の一部またはすべてを配列します。 array_key() 関数で 2 番目のパラメーター $search_value を指定した場合、関数は値 $search_value を持つキー名のみを返します。 array_key()関数は取得した配列キー名を配列形式で返します。<?php header("Content-type:text/html;charset=utf-8"); $arr=array(34,43,1,32,12,89,32,45,8,4); var_dump($arr); echo "指定数'12'对应的下标为:"; var_dump(array_keys($arr,12)); ?>
以上がPHPで配列内の数値の添え字を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。