bonjour
désolée si le sujet a été posté plusieurs fois mais je n'ai pas trouvé de réponses à mon problème :
j'ai un tableau de 45 valeurs par exemple et j'aimerai extraire toutes les valeurs par un pas de 10, c'est à dire obtenir 5 tableaux avec pour les 4 premiers 10 valeurs dedans et pour le dernier 5 valeurs.
j'ai utilisé la fonction array_splice mais là je cale sur le comment récupérer et exploiter les tableaux :
Avec ce code le problème est qu'il me génère 45 tableaux or je n'en veux que 5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 $activites1 = array( "ani", "fle", "ali", "hot", "inf", "aut", "bar", "lav", "bra", "lib", "che", "mod", "bou", "pec", "bea", "poi", "bij", "qui", "coi", "rap", "loi", "res", "cor", "ser", "div", "spo", "die", "tax", "dec", "tvh", "nui", "vid", "epi", "veh", "agi", "bat", "agv", "elc", ); // Pour que la recherche fonctionne, on ne doit pas saisir toutes les activités en même temps for($i = 0 ; $i < count($activites) ; $i++) { $tabActivites = array_slice($activites,$i,10,true); $i = $i + 9; }
quelqu'un a t il une solution ?
merci d'avance
Partager