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

    array_slice

    配列からセグメントを取ります
  • ユーザー定義の関数を使用して、配列内の各要素にコールバックを作成します array_walk

    array_walk

    ユーザー定義の関数を使用して、配列内の各
  • 配列内の一部またはすべてのキー名を返します array_keys

    array_keys

    配列内の一部またはすべてのキー名を返しま
  • キーとして1つの配列を使用して、その値として別の配列を使用して配列を作成します array_combine

    array_combine

    キーとして1つの配列を使用して、その値と
  • 「Natural Sort」アルゴリズムを使用して配列をソートします natsort

    natsort

    「NaturalSort」アルゴリズムを
  • 指定された値で配列を埋めます array_fill

    array_fill

    指定された値で配列を埋めます
  • コールバック関数を使用してキー名を比較して配列の交差点を計算します array_intersect_ukey

    array_intersect_ukey

    コールバック関数を使用してキー名を比較し
  • 現在のエイリアス pos

    pos

    現在のエイリアス
人気記事(にんききじ)