- 다른 뜻에 대해서는 SQL IN 문서를 참조하십시오.
1 개요[ | ]
- in_array
- inArray
- contains
- include
- in
- Checks if a value exists in an array (값이 배열안에 존재 하는지 확인)
2 Bash[ | ]
Bash
Copy
function in_array() {
NEEDLE="$1"; shift; ARRAY=("$@")
for VALUE in ${ARRAY[@]}; do [ "$VALUE" == "$NEEDLE" ] && echo 1 && return; done
echo 0
}
FRUITS=("apple" "banana" "orange")
echo `in_array "banana" "${FRUITS[@]}"` # 1
echo `in_array "melon" "${FRUITS[@]}"` # 0
Loading
3 C#[ | ]
C#
Copy
string[] fruits = { "banana", "orange", "apple" };
MessageBox.Show(fruits.Contains("apple").ToString()); // True
MessageBox.Show(fruits.Contains("mango").ToString()); // False
C#
Copy
ArrayList fruits = new ArrayList();
fruits.Add("banana");
fruits.Add("orange");
fruits.Add("apple");
MessageBox.Show(fruits.Contains("apple").ToString()); // True
MessageBox.Show(fruits.Contains("mango").ToString()); // False
4 Go[ | ]

Go
Copy
package main
import "fmt"
func InArray(a []string, x string) bool {
for _, n := range a {
if x == n {
return true
}
}
return false
}
func main() {
fruits := []string{"apple","banana","mango"}
fmt.Println( InArray(fruits, "apple") ) // true
fmt.Println( InArray(fruits, "melon") ) // false
}
Loading
5 Java[ | ]
Java
Copy
String[] fruits = {"apple", "banana", "orange"};
System.out.println(Arrays.asList(fruits).contains("apple")); // true
System.out.println(Arrays.asList(fruits).contains("melon")); // false
6 JavaScript[ | ]
JavaScript
Copy
var fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log( fruits.includes('Banana') ); // true
console.log( fruits.includes('Melon') ); // false
▶ | true |
▶ | false |
JavaScript
Copy
function inArray(needle, haystack) {
var len = haystack.length;
for(var i=0; i<len; i++) if(haystack[i] == needle) return true;
return false;
}
var fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log(inArray("Banana", fruits)); // true
console.log(inArray("Melon", fruits)); // false
▶ | true |
▶ | false |
7 jQuery[ | ]
JavaScript
Copy
var fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log($.inArray("Banana", fruits)); // 0
console.log($.inArray("Orange", fruits)); // 1
console.log($.inArray("Apple", fruits)); // 2
console.log($.inArray("Mango", fruits)); // 3
console.log($.inArray("Melon", fruits)); // -1
JavaScript
Copy
var fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log( $.inArray("Banana", fruits) >=0 ); // true
console.log( $.inArray("Orange", fruits) >=0 ); // true
console.log( $.inArray("Melon", fruits) >=0 ); // false
8 Kotlin[ | ]

Kotlin
Copy
fun main(args: Array<String>) {
val fruits = arrayOf("Apple", "Banana", "Orange")
println( "Apple" in fruits ) // true
println( "Melon" in fruits ) // false
}
Loading
9 Objective-C[ | ]
Objective-C
Copy
NSArray *fruits = [NSArray arrayWithObjects:@"apple", @"banana", @"orange", nil];
NSLog(@"%d", [fruits containsObject:@"apple"]); // 1
NSLog(@"%d", [fruits containsObject:@"melon"]); // 0
10 PHP[ | ]

PHP
Copy
$fruits = ["apple", "banana", "orange"];
var_dump( in_array("apple", $fruits) ); # bool(true)
var_dump( in_array("melon", $fruits) ); # bool(false)
Loading
11 Python[ | ]
Python
Copy
fruits = ['Apple', 'Banana', 'Orange']
print('Apple' in fruits) # True
print('Melon' in fruits) # False
Loading
12 Perl[ | ]
Perl
Copy
my @fruits = ("Apple", "Banana", "Orange");
grep ( /^Apple$/, @fruits ); # returns true
grep ( /^Melon$/, @fruits ); # returns false
Loading
13 R[ | ]

R
Copy
fruits = c("Apple", "Banana", "Orange")
print("Apple" %in% fruits) ## [1] TRUE
print("Melon" %in% fruits) ## [1] FALSE
Loading
14 Ruby[ | ]

Ruby
Copy
fruits = ["Apple", "Banana", "Orange"]
puts fruits.include?("Apple") # true
puts fruits.include?("Melon") # false
Loading
15 같이 보기[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.