Salut à tous,

Je rencontre une difficulté mineure.

En resumé, j'ai un tableau existant contenant 40 valeurs . je souhaite crée un deuxieme tableau à partir du premier qui reunirait les valeurs deux par deux et qui contiendrait donc 20 valeurs.

Voici mon code

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
 
 
<?php
 
 
 
$a = array('DC', '00', '04', '01','2C', '01', '5E' ,'01', '90', '01', 'F4', '01', '58', '02', 'BC' , '02', '52', '03', 'E8', '03', 'BO', '04', 'DC', '05', '6C', '07', '60', '09', '54', '0B', '48', '0D' , '04', '10', 'EC', '13', '00', '19', 'A4', '1F');
 
 
echo 'le tableau initial comprend '.count($a).' valeurs. <BR />';
 
foreach ($a as $value) {
 
	echo $value.'<BR />';
 
}
 
 
 
$b = array ();
for ($i=0,$s=count($a);$i<$s;$i++){
 
 $b[]=$a[$i] .' '.$a[$i++];
 
}
 
echo ' Le tableau correspondant  compte '.count($b).' valeurs.<BR />';
 
foreach ($b as $value) {
 
	echo $value.'<BR />';
 
}
 
?>
Or le nouveau tableau ainsi crée est faux. Merci de m'expliquer en quoi réside mon erreur ?