PHPのarray_searchメソッドの使い方とサンプルコード

PHPのarray_searchメソッドの使い方とサンプルコード

13 回閲覧されました

みなさんこんにちは、jonioです。

今回はPHPのsearch_arrayメソッドの使い方と簡単なサンプルコードを解説します。

array_searchメソッドとは

配列や連想配列の中から指定した値(value)を探して見つかった場合は指定した値のkeyを返します。

一般的な書き方

下記になります。

array_search('指定した値', 配列または連想配列));

サンプルコード

まずは配列のサンプルコードです。

<?php
  $fruits = ['apple', 'banana', 'orange', 'grape'];

  $key = array_search('orange', $fruits);

  echo $key;
?>

//出力結果
2

次は連想配列のコードです。

<? php
  $fruits = ['apple' => 'リンゴ', 'banana' => 'バナナ', 'orange' => 'オレンジ', 'grape' => 'グレープ'];

  $key = array_search('オレンジ', $fruits);

  echo $key;
?>

//出力結果
orange