Maison > développement back-end > tutoriel php > Comment rédiger une déclaration de switch case ? Y a-t-il des avantages en php ?

Comment rédiger une déclaration de switch case ? Y a-t-il des avantages en php ?

藏色散人
Libérer: 2023-04-03 22:32:02
original
4144 Les gens l'ont consulté

Dans le processus de développement web PHP, la vitesse d'exécution du site web est étroitement liée à la simplicité et à la complexité du code. Par exemple, lorsqu'il faut faire référence à Lorsque plusieurs conditions sont définies pour exécuter différents blocs de code, des instructions conditionnelles liées à PHP doivent être utilisées. Alors, comment utiliser un code concis pour obtenir un jugement multi-conditions ? Et les déclarations ? Cet article vous donnera une introduction détaillée à l'utilisation spécifique et aux avantages de l'instruction PHP switch.

Avant de commencer à introduire l'instruction switch, je recommande aux débutants de lire mon article [conditions liées aux ifs en PHP Comment comprendre et utiliser la phrase ] vous aidera à comprendre les points de connaissance de cet article.

Ensuite, laissez-moi vous donner une introduction détaillée à travers des exemples de code spécifiques

Les exemples de code d'instruction conditionnelle de cas de commutation PHP sont les suivants :

<?php
$like="唱歌";
switch ($like)
{
    case "唱歌":
        echo "你的爱好是唱歌!";//case1
        break;
    case "游泳":
        echo "你的爱好是游泳!";//case2
        break;
    case "绘画":
        echo "你的爱好是绘画!";//case3
        break;
    default:
        echo "你的爱好不是唱歌、不是游泳也不是绘画!";
}
?>
Copier après la connexion

Le code ci-dessus est accessible via le navigateur et le résultat du jugement est le suivant :

Comment rédiger une déclaration de switch case ? Y a-t-il des avantages en php ?

L'exemple ci-dessus est l'utilisation de base de l'instruction PHP switch. Calculez d’abord la valeur de la variable $like (cela peut aussi être une expression), puis Comparez sa valeur avec la valeur du cas. Si elle est égale à la valeur du cas, le résultat est directement affiché. Le commutateur break in php est utilisé directement. Empêche l'exécution du code de cas suivant. Si le $like ci-dessus est égal au chant, alors la valeur de case1 est directement sortie. (Vous pouvez vous référer au tutoriel en ligne :【Tutoriel gratuit de démarrage rapide PHP】 Contenu du chapitre 1-Instruction de commutation PHP)

Et si nous changeons la valeur de $like en « lecture » ? L'effet d'accès est illustré dans la figure ci-dessous :

Comment rédiger une déclaration de switch case ? Y a-t-il des avantages en php ?

Ici, vous devez également faire attention à l'instruction par défaut dans PHP switch lorsque la valeur de $like ne le fait pas. appartiennent au cas 1, 2 ou 3, n'importe quelle valeur dans , l'instruction par défaut sera exécutée.

Dans le développement Web, si vous rencontrez un jugement multi-conditions, il est beaucoup plus simple et plus rapide d'utiliser l'instruction switch que l'instruction if...elseif. , car switch ne nécessite la valeur qu'une seule fois, tandis que l'instruction conditionnelle if...elseif doit être évaluée plusieurs fois avant d'être jugée.

Cet article a une certaine valeur de référence et j'espère qu'il sera utile aux amis dans le besoin.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal