ajout de array_icontains()
This commit is contained in:
parent
763533eebe
commit
3b9c9f7ec8
|
@ -230,6 +230,17 @@ function array_contains() {
|
||||||
done'
|
done'
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
function array_icontains() {
|
||||||
|
# tester si le tableau dont le nom est $1 contient la valeur $2, sans tenir
|
||||||
|
# compte de la casse
|
||||||
|
local __ac_v
|
||||||
|
eval 'for __ac_v in "${'"$1"'[@]}"; do
|
||||||
|
if [ "$(strlower "$__ac_v")" == '"$(strlower "$(quoted_arg "$2")")"' ]; then
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
done'
|
||||||
|
return 1
|
||||||
|
}
|
||||||
function array_find() {
|
function array_find() {
|
||||||
# si le tableau $1 contient la valeur $2, retourner l'index de la valeur. Si le
|
# si le tableau $1 contient la valeur $2, retourner l'index de la valeur. Si le
|
||||||
# tableau $3 est spécifié, retourner la valeur à l'index dans ce tableau
|
# tableau $3 est spécifié, retourner la valeur à l'index dans ce tableau
|
||||||
|
|
Loading…
Reference in New Issue