Bonjour,
Je souhaite faire un switch comme ceci :
switch ($array)
{
case valeur : instructions
break;
case valeur : etc...
}
Comment faire ?
Merci
Bonjour,
Je souhaite faire un switch comme ceci :
switch ($array)
{
case valeur : instructions
break;
case valeur : etc...
}
Comment faire ?
Merci
le switch fonctionne avec des variables scalaires
dans le cas où un tableau est fourni on peut le tester directement mais cela ne serait pas très utile....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $array = array(1,2,3); switch($array) { case true; print_r($array); break; }
Tu souhaites tester quelle valeur de ton tableau ?
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 $array = array(1,2,3); switch($array[0]) { case 0; echo "array[0] égale 0"; break; case 1; echo "array[0] égale 1"; break; case 2; echo "array[0] égale 2"; break; }
Je pense que le mieux serait alors de parcourir l'ensemble du tableau, et d'effectuer ce switch sur chaque élément du tableau.
Je te remercie Gats pour ta réponse.
Partager