| 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 | | |
|