Table des matières
PHP读书笔记(5)-结构语句,php读书笔记
  顺序结构
  条件结构之if…else…
  条件结构之if…else if…
  条件结构之switch…case…
  PHP中循环结构之while循环语句
  PHP中循环结构之do while循环语句
  PHP中循环结构之while与do…while语句的区别
  PHP中循环结构之for循环语句
  PHP中循环结构之foreach循环语句 
Maison développement back-end tutoriel php PHP读书笔记(5)-结构语句,php读书笔记_PHP教程

PHP读书笔记(5)-结构语句,php读书笔记_PHP教程

Jul 12, 2016 am 08:49 AM
for循环

PHP读书笔记(5)-结构语句,php读书笔记

PHP结构语句

  顺序结构

  顺序结构就像一条直线,按着顺序一直往下执行。我们编写的代码默认都是按照顺序结构执行的。

  条件结构之if…else…

  条件结构就像一个岔路口,可以向左走,也可以向右走。比如上洗手间,我们知道我们的性 别,这时候我们需要根据洗手间提供的条件,左边男洗手间,右边女洗手间,或者正好相反,其中性别就是这个条件结构的条件。再比如,现在的分数都流行使用 A、B、C来分级,假设考试成绩是93分,可以将其设置为等级A,考试成绩是87,可以将其设置为等级B,这里分数区间即为条件结构中的条件。

  PHP中的“if…else…”语法,如下:

<span>1</span> <?<span>php
</span><span>2</span> <span>if</span><span>(条件){
</span><span>3</span>      <span>//</span><span>分配服务器干的任务A</span>
<span>4</span> }<span>else</span><span>{
</span><span>5</span>      <span>//</span><span>分配服务器干的任务B</span>
<span>6</span> <span>}
</span><span>7</span> ?>
Copier après la connexion

  通过条件判断,若返回值为布尔值TRUE,则执行任务A,若返回值为FALSE,则执行任务B。

  条件结构之if…else if…

  PHP中的“if…else if…”语法,如下:

<?<span>php
</span><span>if</span><span>(条件一){
     </span><span>//</span><span>分配服务器干的任务A</span>
}<span>else</span> <span>if</span><span>(条件二){
     </span><span>//</span><span>分配服务器干的任务B</span>
<span>}
</span>?>
Copier après la connexion

  通过条件一判断,若返回值为布尔值为TRUE,则执行任务A,若返回值为FALSE,则判断条件二,若返回值为布尔值TRUE,则执行任务B,否则既不执行任务A,也不执行任务B。服务器会继续往下执行其他任务。

  条件结构之switch…case…

  PHP中的“switch...case...”语法,如下:

<span> 1</span> <?<span>php
</span><span> 2</span> <span>switch</span><span> (条件)
</span><span> 3</span> <span>{
</span><span> 4</span> <span>case</span> 条件值一:
<span> 5</span>   <span>//</span><span>任务一</span>
<span> 6</span>   <span>break</span><span>; 
</span><span> 7</span> <span>case</span> 条件值二:
<span> 8</span>   <span>//</span><span>任务二</span>
<span> 9</span>   <span>break</span><span>;
</span><span>10</span> <span>default</span>:
<span>11</span>   <span>//</span><span>默认任务</span>
<span>12</span> <span>}
</span><span>13</span> ?>
Copier après la connexion

  首先判断条件,若条件的返回值为条件值一,则执行任务一,若条件返回的值为条件值二,则执行任务二,若条件的返回值既不是条件值一也不是条件值二,则执行 默认任务。break的作用是结束switch,使用 switch 语句可以避免冗长的 “if..else if..else”代码块。

  break的作用是阻止代码进入下一个case 中继续执行。

  PHP中循环结构之while循环语句

  循环结构就像一圈圈地跑足球场,跑完一圈再跑一圈。也就是说,在符合的条件下,重复执行某项任务。像400米一圈的跑道,跑800米的话就跑2圈,当跑完第一圈接着跑第二圈,第二圈结束已经达到800米,终止跑步。

  在PHP中,while循环语句如下:

  

<?<span>php
</span><span>while</span><span>(条件){ 
     </span><span>//</span><span>执行任务</span>
<span>}
</span>?>
Copier après la connexion

  首先判断某个条件是否符合(条件返回值是否为TRUE),若符合则执行任务,执行完毕任务,再判断条件是否满足要求,符合则重复执行此任务,否则结束任务。

  PHP中循环结构之do while循环语句

  在PHP中循环语句还有另一种:do...while循环语句语法如下: 

<span>1</span> <?<span>php
</span><span>2</span> <span>do</span><span>{ 
</span><span>3</span>      <span>//</span><span>执行任务</span>
<span>4</span> }<span>while</span><span>(条件)
</span><span>5</span> ?>
Copier après la connexion

  首先执行任务(上一节的while语句是先判断条件是否成立,再执行任务),执行任务完毕,判断某个条件是否符合(条件返回值是否为TRUE),若符合则再次执行任务,执行完毕任务,继续判定条件。

  PHP中循环结构之while与do…while语句的区别

  while与do…while循环语句的区别是,while先判断条件是否成立,后执行循环,do...while先执行一次任务,再判断是否继续执行循环,也就是说do...while至少会执行一次任务。当条件为FALSE时,while中的任务会一次也不执行,do...while中的任务会执行1次.

  PHP中循环结构之for循环语句

  在PHP中还有一种循环语句,for循环语句结构如下:

<span>1</span> <?<span>php
</span><span>2</span> <span>for</span><span>(初始化;循环条件;递增项){
</span><span>3</span>       <span>//</span><span>执行任务</span>
<span>4</span> <span>}
</span><span>5</span> ?>
Copier après la connexion

  for 语句中,“初始化”在循环开始前无条件求值一次,“循环条件”在每次循环开始前求值。如果值为 TRUE,则继续循环,执行循环体语句(执行任务)。如果值为 FALSE,则终止循环。“递增项”在每次循环之后被求值(执行)。其常用于循环执行代码块指定的次数。

  PHP中循环结构之foreach循环语句

  在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。

  (1)只取值,不取下标

<span>1</span> <?<span>php
</span><span>2</span>  <span>foreach</span> (数组 <span>as</span><span> 值){
</span><span>3</span> <span>//</span><span>执行的任务</span>
<span>4</span> <span>}
</span><span>5</span> ?>
Copier après la connexion

(2)同时取下标和值

<span>1</span> <?<span>php
</span><span>2</span> <span>foreach</span> (数组 <span>as</span> 下标 =><span> 值){
</span><span>3</span>  <span>//</span><span>执行的任务</span>
<span>4</span> <span>}
</span><span>5</span> ?>
Copier après la connexion

 

 

上一节:PHP读书笔记(4)-运算符

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1138819.htmlTechArticlePHP读书笔记(5)-结构语句,php读书笔记 PHP结构语句 顺序结构 顺序结构就像一条直线,按着顺序一直往下执行。我们编写的代码默认都是...
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

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)

Comment utiliser PHP pour trouver des nombres impairs inférieurs à 100 Comment utiliser PHP pour trouver des nombres impairs inférieurs à 100 Dec 23, 2022 pm 06:54 PM

Étapes de mise en œuvre : 1. Utilisez la plage de contrôle de l'instruction for pour parcourir les nombres de 1 à 100, la syntaxe est "for ($i = 1; $i <= 100; $i++) {code du corps de la boucle}" ; le corps de la boucle, utilisez simplement l'instruction if et l'opérateur "%" pour obtenir et afficher des nombres impairs. La syntaxe est "if($i % 2 != 0){echo $i ";}".

Quel est l'ordre d'exécution de la boucle for en PHP Quel est l'ordre d'exécution de la boucle for en PHP Sep 22, 2021 pm 06:24 PM

Séquence d'exécution : 1. Exécutez « l'expression d'initialisation » ; 2. Exécutez « l'expression de jugement conditionnel ». Si la valeur de l'expression est vraie, exécutez le « corps de la boucle » ; corps, exécutez « Expression de mise à jour de variable » ; 4. Une fois la variable mise à jour, entrez dans la boucle suivante jusqu'à ce que la valeur du jugement de condition soit fausse, mettant ainsi fin à la boucle.

Apprentissage en boucle JS : utilisation des instructions de boucle for (exemples détaillés) Apprentissage en boucle JS : utilisation des instructions de boucle for (exemples détaillés) Aug 03, 2022 pm 06:45 PM

Dans l'article précédent "Apprentissage des boucles JS : utilisation des instructions de boucle While (exemples détaillés)", nous avons brièvement découvert les boucles while et les boucles do while, et aujourd'hui nous présenterons une autre boucle - l'instruction de boucle for, j'espère que ce sera le cas. utile à tout le monde.

MySQL a-t-il une boucle for ? MySQL a-t-il une boucle for ? Mar 30, 2023 pm 08:26 PM

MySQL n'a pas de boucle for. MySQL ne prend pas en charge les instructions de boucle. Il ne prend en charge que trois instructions de boucle : WHILE, REPEAT et LOOP. MySQL fournit des instructions de boucle, vous permettant d'exécuter à plusieurs reprises un bloc de code SQL en fonction de conditions.

Comment utiliser la boucle for en Python Comment utiliser la boucle for en Python Oct 25, 2023 pm 12:18 PM

Comment utiliser la boucle for en Python Python est un langage de programmation simple et facile à utiliser, et la boucle for est l'un des outils les plus couramment utilisés. En utilisant des boucles for, nous pouvons parcourir une série de données, effectuer des traitements et des opérations efficaces et améliorer l'efficacité du code. Ci-dessous, je vais vous présenter comment utiliser la boucle for en Python à travers des exemples de code spécifiques. Syntaxe de base de la boucle for En Python, la syntaxe d'une boucle for est la suivante : variable for dans un objet itérable :

Gestion de grands tableaux dans Go : utiliser for range ou for loop ? Gestion de grands tableaux dans Go : utiliser for range ou for loop ? Jul 24, 2023 pm 02:47 PM

Nous savons que la syntaxe de Go est relativement concise. Il ne fournit pas de syntaxe de contrôle de boucle telle que while, do... while, etc. prise en charge par C, mais ne conserve qu'une seule instruction, la boucle for.

Comment utiliser la boucle for pour implémenter l'opération flip en langage Go Comment utiliser la boucle for pour implémenter l'opération flip en langage Go Mar 24, 2024 pm 02:15 PM

Titre : Comment utiliser les boucles for pour implémenter des opérations de retournement en langage Go. Dans le langage Go, vous pouvez facilement retourner des structures de données telles que des tableaux et des tranches en utilisant des boucles for. Dans cet article, nous présenterons comment utiliser les boucles for pour retourner des tableaux et des tranches, et donnerons des exemples de code spécifiques. Opération de retournement d'un tableau Voyons d'abord comment retourner un tableau via une boucle for. Nous définissons un tableau contenant des éléments entiers et le retournons à l'aide d'une boucle for. packagemain

Comment séparer les nombres pairs et impairs dans un tableau en utilisant la boucle for en langage C ? Comment séparer les nombres pairs et impairs dans un tableau en utilisant la boucle for en langage C ? Aug 25, 2023 pm 03:09 PM

Un tableau est un groupe d’éléments de données associés stockés sous un seul nom. Par exemple, intStudent[30];//student est un nom de tableau, une collection de 30 éléments de données contenant un seul nom de variable Recherche opérationnelle de tableau - utilisée pour savoir si un élément spécifique existe en tri - elle aide à organiser les éléments dans le tableau par ordre croissant ou Trier par ordre décroissant. Traversal - Il traite chaque élément du tableau de manière séquentielle. Insertion - Cela aide à insérer des éléments dans un tableau. Supprimer - Cela aide à supprimer des éléments d'un tableau. éléments du tableau. La logique pour trouver des nombres pairs dans un tableau est la suivante - for(i=0;i<size;i++){ if(a[i]%2==0){

See all articles