現在の位置: ホーム> 関数カテゴリ一覧> in_array

in_array

配列に値があるかどうかを確認します
名前:in_array
カテゴリ:配列
対応言語:php
一言説明:指定された値が配列に存在するかどうかを確認します。

定義と使用法

in_array()関数は、配列内の指定された値を検索します。

注:検索パラメーターが文字列であり、タイプパラメーターがtrueに設定されている場合、検索はケースに敏感です。

例1

配列の値「グレン」を検索し、テキストを出力します。

 <?php
$ People = array ( "Bill" 、 "Steve" 、 "Mark" 、 "David" ) ;

もし( in_array ( "mark" 、 $ people ) ))
  {
  エコー「マッチが見つかった」 。
  }
それ以外
  {
  エコー「一致していない」 。
  }
?>

自分で試してみてください

例2

すべてのパラメーターを使用します:

 <?php
$ People = array ( "Bill" 、 "Steve" 、 "Mark" 、 "David" ) ;

もし( in_array ( "23" 、 $ people 、 true ) ))
  {
  Echo "Match fund <br>" ;
  }
それ以外
  {
  エコー"マッチが見つかりません<br>" ;
  }
if ( in_array ( "mark" 、 $ people 、 true ) )
  {
  Echo "Match fund <br>" ;
  }
それ以外
  {
  エコー"マッチが見つかりません<br>" ;
  }

if ( in_array ( 23 、 $ people 、 true ) )
  {
  Echo "Match fund <br>" ;
  }
それ以外
  {
  エコー"マッチが見つかりません<br>" ;
  }
?>

自分で試してみてください

文法

in_array (検索配列タイプ
パラメーター 説明する
検索 必須。配列で検索する値を指定します。
配列 必須。検索する配列を指定します。
タイプ オプション。このパラメーターがtrueに設定されている場合、検索されたデータが配列の値と同じかどうかを確認します。

説明します

特定の値検索が配列配列に存在する場合、trueを返します。 3番目のパラメーターがtrueに設定されている場合、関数は配列に要素が存在し、データ型が指定された値と同じである場合にのみtrueを返します。

配列に引数が見つからない場合、関数はfalseを返します。

注:検索パラメーターが文字列であり、タイプパラメーターがtrueに設定されている場合、検索はケースに敏感です。

類似の関数
  • 指定された長さのアレイに値を入力します array_pad

    array_pad

    指定された長さのアレイに値を入力します
  • ソート配列 sort

    sort

    ソート配列
  • インデックスチェックとの配列の交点を計算し、インデックスをコールバック関数と比較します array_intersect_uassoc

    array_intersect_uassoc

    インデックスチェックとの配列の交点を計算
  • 最初の配列の要素を渡された配列に再帰的に置き換えます array_replace_recursive

    array_replace_recursive

    最初の配列の要素を渡された配列に再帰的に
  • 配列内の一部またはすべてのキー名を返します array_keys

    array_keys

    配列内の一部またはすべてのキー名を返しま
  • 配列内のすべての値の積を計算します array_product

    array_product

    配列内のすべての値の積を計算します
  • 配列の先頭でセルを配列から移動します array_shift

    array_shift

    配列の先頭でセルを配列から移動します
  • コールバック関数を使用して、アレイのユニットをフィルタリングします array_filter

    array_filter

    コールバック関数を使用して、アレイのユニ
人気記事(にんききじ)