現在の位置: ホーム> 関数カテゴリ一覧> 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_udiff_assoc

    array_udiff_assoc

    インデックスチェックを使用した配列の差セ
  • インデックスチェックと配列の交差点を計算し、個別のコールバック関数を使用してデータとインデックスを比較する array_uintersect_uassoc

    array_uintersect_uassoc

    インデックスチェックと配列の交差点を計算
  • 変数名とその値を含む配列を作成します compact

    compact

    変数名とその値を含む配列を作成します
  • 配列を破壊します shuffle

    shuffle

    配列を破壊します
  • 1つ以上の配列をマージします array_merge

    array_merge

    1つ以上の配列をマージします
  • アレイ内の内側のポインターを1つずつ移動します next

    next

    アレイ内の内側のポインターを1つずつ移動
  • 指定された要素を含む範囲に基づいて配列を作成します range

    range

    指定された要素を含む範囲に基づいて配列を
  • ユーザーが提供するコールバック関数を使用してインデックスチェックを実行して、配列の違いセットを計算します array_diff_uassoc

    array_diff_uassoc

    ユーザーが提供するコールバック関数を使用
人気記事(にんききじ)