Source: lesson_05_k_array_diff.php | Résultat |
<?php //début du programme $tableau_1 = array(8, 12, 21, 28); $tableau_2 = array(1, 4, 7, 8, 15, 67, 29, 22); $tableau_3 = array(1, 4, 7, 8, 15, 67, 29, 28); $tableau_diff=array_diff($tableau_1,$tableau_2,$tableau_3); echo "<table width=80% border=1> <tr><th>Tableau_1</th><th>Tableau 2</th> <th>Tableau 3 </th><th><small> Dans tableau_1 et pas dans tableau_2 ni 3</th><tr><td>"; //tableau 1 echo "<table border=1 align=center> <tr><th>Valeur</th><th>Clé</th></tr>"; foreach($tableau_1 as $maClé=>$maValeur) { echo "<tr><td>$maValeur</td><td>$maClé</td></tr>"; } echo "</table></td><td>"; //tableau 2 echo "<table border=1 align=center> <tr><th>Val.</th><th>Clé</th></tr>"; foreach($tableau_2 as $maClé=>$maValeur) { echo "<tr><td>$maValeur</td> <td>$maClé</td></tr>"; } echo "</table></td><td>"; //tableau 3 echo "<table border=1 align=center> <tr><th>Val.</th><th>Clé</th></tr>"; foreach($tableau_3 as $maClé=>$maValeur) { echo "<tr><td>$maValeur</td> <td>$maClé</td></tr>"; } echo "</table></td><td>"; //tableau diff echo "<table border=1 bordercolor=green align=center> <tr><th>Valeur</th> <th>Clé</th></tr>"; foreach($tableau_diff as $maClé=>$maValeur) { echo "<tr><td>$maValeur</td> <td>$maClé</td></tr>"; } echo "</table></table>"; ?>
|
Tableau_1 | Tableau 2 |
Tableau 3 |
Dans tableau_1 et pas dans tableau_2 ni 3 |
---|
|
Val. | Clé |
---|
1 |
0 | 4 |
1 | 7 |
2 | 8 |
3 | 15 |
4 | 67 |
5 | 29 |
6 | 22 |
7 | |
Val. | Clé |
---|
1 |
0 | 4 |
1 | 7 |
2 | 8 |
3 | 15 |
4 | 67 |
5 | 29 |
6 | 28 |
7 | | |
|