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

    array

    新しい配列を作成します
  • 最初の配列の要素を渡された配列に再帰的に置き換えます array_replace_recursive

    array_replace_recursive

    最初の配列の要素を渡された配列に再帰的に
  • 配列から重複した値を削除します array_unique

    array_unique

    配列から重複した値を削除します
  • 配列を逆に並べ替え、インデックス関係を維持します arsort

    arsort

    配列を逆に並べ替え、インデックス関係を維
  • インデックスチェックとの配列の交点を計算し、インデックスをコールバック関数と比較します array_intersect_uassoc

    array_intersect_uassoc

    インデックスチェックとの配列の交点を計算
  • 配列内のすべての値を返します array_values

    array_values

    配列内のすべての値を返します
  • 配列内の現在の要素を返します current

    current

    配列内の現在の要素を返します
  • 配列に値があるかどうかを確認します in_array

    in_array

    配列に値があるかどうかを確認します
人気記事(にんききじ)