PHP 配列の値からキーを取得する方法【array_search】
PHPでは、array_search()関数を使用して、配列内の特定の値のキーを取得することができます。以下は例です:
$fruits = array("apple", "banana", "orange", "grape");
$key = array_search("orange", $fruits);
if($key !== false) {
echo "The key for 'orange' is: " . $key;
} else {
echo "'orange' is not found in the array";
}
この例では、まず$fruitsという果物名を含む配列を定義します。次に、array_search()関数を使用して配列内の値が”orange”である要素を探し、そのキーを変数$keyに保存します。最後に、$keyがfalseであるかどうか(つまり値が見つかったかどうか)をチェックし、見つかった場合は”orange”のキーを表示します。