L'instruction break permet de sortir d'une structure for , foreach , while , do-while ou switch .
break accepte un argument numérique optionnel qui vous indiquera combien de structures emboîtées ont été interrompues.
Exemple 16.20. Instruction break
<?php
$arr
= array(
'un'
,
'deux'
,
'trois'
,
'quatre'
,
'stop'
,
'cinq'
);
while (list(,
$val
) =
each
(
$arr
)) {
if (
$val
==
'stop'
) {
break;
/* Vous pourriez aussi utiliser 'break 1;' ici. */
}
echo
"$val<br />\n"
;
}
/* Utilisation de l'argument optionnel. */
$i
=
0
;
while (++
$i
) {
switch (
$i
) {
case
5
:
echo
"A 5<br />\n"
;
break
1
;
/* Termine uniquement le switch. */
case
10
:
echo
"A 10; quitter<br />\n"
;
break
2
;
/* Termine le switch et la boucle while. */
default:
break;
}
}
?>