Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2011, 14h55   #1
Invité de passage
 
Inscription : août 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 24
Points : 3
Points : 3
Envoyer un message via MSN à Toxine77
Par défaut Fusionner et additionner différents tableau

Bonjour a tous, j'ai actuellement un code me générant 3 tableaux et je voudrais n'en faire qu'un seul, voici mes tableaux :

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
 
Array
(
    [0] => Array
        (
            [nbr45] => 1
            [type_bien] => Appartement
        )
 
    [1] => Array
        (
            [nbr45] => 2
            [type_bien] => Autre
        )
 
    [2] => Array
        (
            [nbr45] => 42
            [type_bien] => Maison
        )
 
    [3] => Array
        (
            [nbr45] => 5
            [type_bien] => Terrain
        )
 
)
 
Array
(
    [0] => Array
        (
            [nbr58] => 12
            [type_bien] => Maison
        )
 
    [1] => Array
        (
            [nbr58] => 1
            [type_bien] => Terrain
        )
 
    [2] => Array
        (
            [nbr58] => 39
            [type_bien] => Maison
        )
 
    [3] => Array
        (
            [nbr58] => 3
            [type_bien] => Terrain
        )
 
)
 
Array
(
    [0] => Array
        (
            [nbr89] => 16
            [type_bien] => Appartement
        )
 
    [1] => Array
        (
            [nbr89] => 8
            [type_bien] => Autre
        )
 
    [2] => Array
        (
            [nbr89] => 182
            [type_bien] => Maison
        )
 
    [3] => Array
        (
            [nbr89] => 38
            [type_bien] => Terrain
        )
 
)
et je voudrais ca sous un seul tableau de la forme suivante :

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
 
Array
(
    [0] => Array
        (
            [nbr45] => 17
            [type_bien] => Appartement
        )
 
    [1] => Array
        (
            [nbr45] => 10
            [type_bien] => Autre
        )
 
    [2] => Array
        (
            [nbr45] => 271
            [type_bien] => Maison
        )
 
    [3] => Array
        (
            [nbr45] => 47
            [type_bien] => Terrain
        )
 
)
merci d'avance a vous pour m'aider a fusionner mes tableaux en un seul
Toxine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 15h03   #2
Invité de passage
 
Inscription : août 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 24
Points : 3
Points : 3
Envoyer un message via MSN à Toxine77
Par défaut adition de tableaux

Le merge rajoute les données de tous mes tableaux pour n'en faire qu'un seul mais ne les additionne pas entre eux,je veux un tableau de cumul de mes tableaux précédents
Toxine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 15h04   #3
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
qu'est ce qui te bloque ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 15h07   #4
Invité de passage
 
Inscription : août 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 24
Points : 3
Points : 3
Envoyer un message via MSN à Toxine77
Par défaut Fusion

Je voudrais un total de tous mes tableaux dans un seul tableau
Toxine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 15h08   #5
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Citation:
Envoyé par Toxine77 Voir le message
Je voudrais un total de tous mes tableaux dans un seul tableau
j'ai bien compris, mais qu'est ce qui te bloque ? montre ce que t'as déjà fait
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 15h12   #6
Invité de passage
 
Inscription : août 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 24
Points : 3
Points : 3
Envoyer un message via MSN à Toxine77
Par défaut Fusion

Ben rien encore ... j'ai une fonction qui boucle et qui me créer un tableau a chaque passage qui sont utilisés, mais je voudrais rajouter un tableau pour un autre traitements qui reprends le total de chaque lignes de mes tableaux pour n'en faire qu'un ...

je n'ai pour le moment qu'un simple :
Code :
1
2
3
4
5
6
7
 
  echo '<pre>';
  print_r($n1).'<br>';
  print_r($n2).'<br>';
  print_r($n3).'<br>';
  print_r($n4).'<br>';
  echo '</pre>';
Toxine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 15h15   #7
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
va falloir parcourir tes tableau avec des foreach et faire le traitement, tu ne ferras pas tout ça avec une seule fonction si c'est que tu cherches
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 15h27   #8
Invité de passage
 
Inscription : août 2002
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 24
Points : 3
Points : 3
Envoyer un message via MSN à Toxine77
Par défaut Function

J'ai tenter de créer une fonction en me baladant sur quelques sites, mais je n'y parviens pas trop :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
function array_melt(){
  $result = array();
  foreach(func_get_args() as $array){
    foreach($array as $attribute => $value){
      $result[$attribute] += $value;
    }
  }
 
  return $result;
}
 
 
$attributes = array_melt($n1, $n2, $n3, $n4);
$n1, $n2, $n3, $n4 étant mes tableaux
Toxine77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h12.


 
 
 
 
Partenaires

Hébergement Web