Tout calculer avec array_walk_recursive - PHP - Programmation
Marsh Posté le 05-04-2009 à 17:32:09
wat?
Marsh Posté le 05-04-2009 à 20:17:05
1) length, pas lenght 
2) wat?
Marsh Posté le 05-04-2009 à 23:47:52
edit ![]()
Marsh Posté le 06-04-2009 à 08:24:18
phpG ![[:sadnoir] [:sadnoir]](https://forum-images.hardware.fr/images/perso/sadnoir.gif)
Marsh Posté le 06-04-2009 à 08:24:30
ceci dit : 
 - ma solution est un peu merdique 
 - pourquoi tu veux faire çà ?
Marsh Posté le 06-04-2009 à 09:07:55
array_walk_recursive prend un 3ème paramètre optionnel, si tu y mettais une variable où stocker la somme?![[:dawak] [:dawak]](https://forum-images.hardware.fr/images/perso/dawak.gif)
Marsh Posté le 06-04-2009 à 14:37:52
 
 
 
le key de fin n'a pas forcément cette valeur c'est aléatoire 
 
 
Je souhaite faire ça pour avoir la somme de toutes les valeurs de lenght de l'array 
 
Marsh Posté le 06-04-2009 à 14:56:10
| Orission a écrit :    | 
 
Je sais, je regarde seulement si la clé est 'fin'. 
Mais pourquoi tu fais çà ? 
Je veux dire, à quoi çà te sert, d'où sort ton tableau ?
Marsh Posté le 06-04-2009 à 14:56:44
| Orission a écrit :    | 
 
 
| skeye a écrit : array_walk_recursive prend un 3ème paramètre optionnel, si tu y mettais une variable où stocker la somme?  | 
 
Marsh Posté le 06-04-2009 à 15:06:01
 
 
Mon tableau sort des fichiers torrents, j'exporte les données du torrent dans un array et je souhaite calculer la taille de tous les fichiers dedans.
Marsh Posté le 05-04-2009 à 17:13:17
Salut,
Voici un code php :
Il permet de récupérer la valeur de tous les "length" d'un tableau.
Par exemple, j'ai ce tableau :
Array
(
[test] => yop
[lenght] => 4578
[0] => Array
(
[test2] => re yop
[lenght] => 10
)
[fin] => finish
)
Ça m'affichera :
4578
10
Je souhaite donc additionner ces 2 valeurs et je me demande comment je peux faire
Message édité par Orission le 05-04-2009 à 23:47:46
---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »