Oggi invece vedremo come riunire gli elementi di un array in un unica stringa, l esatto opposto...
supponiamo di avere l array:
@nomi = ("Federico","Carlo","Maria","Giuseppe");
e di voler unire tutti questi nome in un unica stringa separati da un "underscore" (_), ecco che useremo la funzione "join" in questo modo:
@nomi = ("Federico","Carlo","Maria","Giuseppe"); $tutti = join("_",@nomi); print "$tuttin";
in questo modo otterremo :
federico@crash-overflow:~/perl/esempi$ perl join.pl Federico_Carlo_Maria_Giuseppe federico@crash-overflow:~/perl/esempi$
come potete vedere è veramente molto semplice, naturalmente possiamo inserire altri caratteri per separare gli elementi dell array ad esempio un punto piu una virglola (, ) :
@nomi = ("Federico","Carlo","Maria","Giuseppe"); $tutti = join(", ",@nomi); print "$tuttin";
per otterenere:
federico@crash-overflow:~/perl/esempi$ perl join.pl Federico, Carlo, Maria, Giuseppe federico@crash-overflow:~/perl/esempi$
Spero di essere stato chiaro, alla prossima ;)
-Galatolo Federico-
Aggiungi un commento