foreach et for sont exactement equivalent, et for est preferé actuellement (question de style et de mode). Il n'y a pas grand risque d'ambiguité avec un for( ; ; ) (qui en plus est plutot rare dans du bon perl)
pour repondre à ta question ce bout de code va parcourir le array @strings, assignant a chaque iteration la valeur à $string, valeur que tu pourra utiliser/manipuler/modifier (== modifiaction du array lui meem, attention) dans le block
Message édité par pospos le 31-01-2007 à 11:23:04