We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55ba6f1 commit e3174e4Copy full SHA for e3174e4
root/app/lib/utils
@@ -16,4 +16,33 @@ function yn() {
16
else
17
echo '0'
18
fi
19
+}
20
+
21
+#
22
+# Checks if item is in array
23
+# @param $1 Array as "${array[@]}"
24
+# @param $2 String we are looking for
25
+# @return 0 If not in array, 1 if in array
26
27
+# arrayContains array "element"
28
+# echo $?
29
30
+function arrayContains() {
31
+ # Check if empty
32
+ if [ ! -n "$1" ]; then
33
+ return 0
34
+ fi
35
36
+ local array="$1[@]"
37
+ # Check array for element
38
+ for element in "${!array}"; do
39
40
+ # Check if we found element in array
41
+ if [ "$2" = "$element" ]; then
42
+ return 1
43
44
+ done
45
46
+ # Element not found
47
48
}
0 commit comments