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

    array_pop

    配列の最後のユニットをポップアップします
  • 配列に指定されたキー名またはインデックスがあるかどうかを確認します array_key_exists

    array_key_exists

    配列に指定されたキー名またはインデックス
  • インデックスチェックを使用した配列の交差点を計算します array_intersect_assoc

    array_intersect_assoc

    インデックスチェックを使用した配列の交差
  • 配列内のユニット数、またはオブジェクト内の属性の数を計算します count

    count

    配列内のユニット数、またはオブジェクト内
  • 配列から変数のセットに値を割り当てます list

    list

    配列から変数のセットに値を割り当てます
  • セルの反対の順序で配列を返します array_reverse

    array_reverse

    セルの反対の順序で配列を返します
  • 配列の逆並べ替え rsort

    rsort

    配列の逆並べ替え
  • ユーザー定義の比較関数を使用して、値で配列をソートします usort

    usort

    ユーザー定義の比較関数を使用して、値で配
人気記事(にんききじ)