remplacer une boucle for each + traitement par une fonction en pipe
Bonjour,
pour des raisons de perf je souhaiterai remplacer un traitment par boucle par un pipe, mais je en sais pas ou commencer
mon but etant de pipé objetcollection dasn une fonction qui le transforme en une collection d'objet contenant mes divers champ (monchamp1,monchamp2,monchamp3...) vers une autre fonction.
en vous remerciant.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
pour chaque ($objelement dans $objetcollection)
{
$monchamp1= traitement (objelement.property("element1"))
$monchamp2= traitement (objelement.property("element2"))
$monchamp3= traitement (objelement.property("element3"))
}
fonction traitement (element)
{
si element est une simple valeur
result= [STRING]simple valeur
sinon
si element est un tableau
result=conacatener tout les item d'element les tableau dans un type string separer par ;
} |