問題 × 解決策

PHPで配列を検索して、特定の値が存在するかどうかを調べる方法

  • 2020年11月05日
  • PHP

問題

PHPで配列の中に特定の値が存在するかどうかを調べるには?

解決策

IF構文で「if( array_search( 検索する値, 検索対象の配列, 型の比較も行うかどうか【trueまたはfalse】 ) !== false )」で、trueならば存在する、falseならば存在しないと判定することができます。

 

配列に特定の値が存在するかどうか

PHPで配列を検索して、特定の値が存在するかどうかを調べる方法をご紹介します。

「array_search」

IF構文で「if( array_search( 検索する値, 検索対象の配列, 型の比較も行うかどうか【trueまたはfalse】 ) !== false )」で、trueならば存在するfalseならば存在しないと判定することができます。

array_searchで返ってくる値

存在する場合 その値のある要素のインデックスキー
(0から始まる要素の順番の番号)
存在しない場合 false
if( array_search( 検索する値, 検索対象の配列, 型の比較も行うかどうか【trueまたはfalse】 ) !== false ){
	// 値が存在する場合
}else{
	// 値が存在しない場合
}

参照

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

5 × one =

「問題 × 解決策」
月別アーカイブ一覧

「問題 × 解決策」
月別アーカイブ一覧