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 ?

Aug 28, 2018 pm 03:22 PM

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!

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

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium) 11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium) Mar 03, 2025 am 10:49 AM

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium)

Travailler avec les données de session Flash dans Laravel Travailler avec les données de session Flash dans Laravel Mar 12, 2025 pm 05:08 PM

Travailler avec les données de session Flash dans Laravel

Introduction à l'API Instagram Introduction à l'API Instagram Mar 02, 2025 am 09:32 AM

Introduction à l'API Instagram

Misque de réponse HTTP simplifié dans les tests Laravel Misque de réponse HTTP simplifié dans les tests Laravel Mar 12, 2025 pm 05:09 PM

Misque de réponse HTTP simplifié dans les tests Laravel

Construisez une application React avec un Laravel Back End: Partie 2, React Construisez une application React avec un Laravel Back End: Partie 2, React Mar 04, 2025 am 09:33 AM

Construisez une application React avec un Laravel Back End: Partie 2, React

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Mar 14, 2025 am 11:42 AM

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST

12 meilleurs scripts de chat PHP sur Codecanyon 12 meilleurs scripts de chat PHP sur Codecanyon Mar 13, 2025 pm 12:08 PM

12 meilleurs scripts de chat PHP sur Codecanyon

Notifications à Laravel Notifications à Laravel Mar 04, 2025 am 09:22 AM

Notifications à Laravel

See all articles