Bash : implode

implode : rassemble les éléments d'un tableau en une chaîne de caractère

Équivalent à la function PHP implode

Code

 


function implode() {
    # call: $(implode $glue $array)")
    # equivalent PHP implode
    local glue="$1"

    local IFS="${glue}"; shift; echo "$*"

}
 

 

Paramètres

delimiter est le délimiteur, le ou les caractères pour séparer la chaîne.

string est la chaîne à séparer.

Valeurs de retour

Retourne un tableau de chaîne de caractère.

Autrement retourne 1 : considérez cette valeur comme FALSE.

Exemple

 


trip=( "un" "deux" "trois" )

echo "$(implode " " "${trip[@]}")"
un deux trois
echo "$(implode "," "${trip[@]}")"
un,deux,trois
echo "$(implode "|" "${trip[@]}")"
un|deux|trois
 

 

 

 


<<| Page : Bash : function : strings : implode : |>>


 

 

^ Haut de page ^