配列には Val2 を含みます。 配列には Val4 を含みません。 配列には VAL2 を含みません。
配列に指定した値が含まれるかを確認する方法
スポンサーリンク
配列内を検索して、指定した値が存在するかを確認するには配列の Contains メソッドを使用します。Contains メソッドは引数に渡した値が配列に含まれる場合は True を返し、配列内に存在しない場合は False を返します。
サンプルコードは次の通りです。
PowerShell(実行可能なサンプルコード) | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | $my_array = @('Val1', 'Val2', 'Val3'); # Val2 という値が配列内に存在するかを確認。 if($my_array.Contains('Val2')){ Write-Host '配列には Val2 を含みます。'; }else{ Write-Host '配列には Val2 を含みません。'; } # Val4 という値が配列内に存在するかを確認。 if($my_array.Contains('Val4')){ Write-Host '配列には Val4 を含みます。'; }else{ Write-Host '配列には Val4 を含みません。'; } # 大文字・小文字は区別する為、以下は False になる。 if($my_array.Contains('VAL2')){ Write-Host '配列には VAL2 を含みます。'; }else{ Write-Host '配列には VAL2 を含みません。'; } |
サンプルコードの実行結果は次の通りです。
スポンサーリンク
- 配列
- 配列の要素数を確認する方法
- 連想配列(ハッシュ)を使用する
- 連想配列(ハッシュ)のキーの一覧を取得する方法
- 配列内の値を検索する方法
- 配列をソートする(昇順・降順)
- 配列内の重複した値を削除する方法
- 配列の要素の値を連結して一つの文字列にする方法
- 変数が配列かを調べる方法
- 配列に要素を追加する方法
- 空の配列を作成する方法
- for で配列の全ての要素を処理する方法
- foreach で配列の全ての要素を処理する方法
- 空の連想配列(ハッシュ)を作成する方法
- 連想配列(ハッシュ)に指定したキーが含まれるかを確認する方法
- 連想配列(ハッシュ)に指定した値が含まれるかを確認する方法
- foreach で連想配列(ハッシュ)の全ての要素を処理する方法
- 連想配列(ハッシュ)をキーや値で並び替える方法(連想配列のソート)
- 配列に指定した値が含まれるかを確認する方法
- 配列の先頭の要素を削除する方法