当前位置:首页 > CN2资讯 > 正文内容

PHP学习笔记-->005 PHP语句php入门笔记

3天前CN2资讯

1、If...Else 语句


if、elseif 以及 else 语句用于执行基于不同条件的不同动作。

语法

if (condition) code to be executed if condition is true; [elseif (condition) code to be executed if condition is true;] else code to be executed if condition is false;

2、Switch 语句


Switch 语句用于执行基于多个不同条件的不同动作。

语法

switch (expression) { case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break; default: code to be executed if expression is different from both label1 and label2; }

原理:

  • 对表达式(通常是变量)进行一次计算
  • 把表达式的值与结构中 case 的值进行比较
  • 如果存在匹配,则执行与 case 关联的代码
  • 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
  • 如果没有 case 为真,则使用 default 语句

  • 3、while语句

    只要指定的条件成立,则循环执行代码块。

    语法

    while (condition) code to be executed;

    4、do...while 语句

    至少执行一次代码 - 然后,只要条件成立,就会重复进行循环。

    语法

    do { code to be executed; } while (condition);

    5、for 语句

    如果已经确定了代码块的重复执行次数,则使用 for 语句。

    语法

    for (initialization; condition; increment) { code to be executed; }

    for 语句有三个参数。

    第一个参数初始化变量,第二个参数保存条件,第三个参数包含执行循环所需的增量。如果 initialization 或 increment 参数中包括了多个变量,需要用逗号进行分隔。而条件必须计算为 true 或者 false。


    6、foreach 语句

    用于循环遍历数组。每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动) - 以此类推。

    语法

    foreach (array as value) { code to be executed; }

    eg:

    <?php $arr=array("one", "two", "three"); foreach ($arr as $value) { echo "Value: " . $value . "<br />"; } ?>

     

      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/26170.html

      分享给朋友:

      “PHP学习笔记--&gt;005 PHP语句php入门笔记” 的相关文章

      深入解析APT攻击及其主要案例分析

      在网络安全的领域,APT攻击近年来引起了广泛关注。这种高级持续性威胁(APT)通常是由高度专业化的攻击者发起,针对特定目标进行长期、隐蔽的攻击。APT攻击的目标通常是国家级别的机构、企业、科研单位等,它们的攻击方式不仅难以检测,而且往往具有明显的目的性。 回顾APT攻击的历史,我们可以发现其起源与发...

      国内VPS全解析:选择最佳虚拟专用服务器的指南

      国内VPS的概述 VPS,或者说虚拟专用服务器,是一种将一台物理服务器分割成多个虚拟服务器,以便多个用户可以共同使用。这样的设定不仅能够充分利用服务器的资源,还为用户提供了更高的灵活性与控制权。对于希望在网上进行业务拓展或个人项目的朋友们来说,国内VPS是一个非常合适的选择。 国内VPS的市场发展迅...

      如何在阿里云国际版上顺利注册与管理账户

      在数字化时代,云计算逐渐成为企业和个人不可或缺的工具。阿里云国际版(Alibaba Cloud International)便是阿里巴巴集团为全球用户推出的一项创新服务。这项服务的目标是让全球的用户,特别是非中国大陆地区的用户,能更方便地接触到高效、安全的云计算资源。 阿里云国际版的推出背景极为重要...

      ExtraVM测评:美国优质VPS服务全面解析

      在美国,ExtraVM是一家备受关注的主机商,提供的VPS方案在业内小有名气。这家企业不仅因其强大的硬件配置而受到用户热爱,还因为具备高带宽和强大防御能力而赢得了良好的口碑。对于许多站长来说,这里就像是一块“宝地”,能够满足他们各种需求。 当我第一次了解ExtraVM的时候,我被其在洛杉矶的数据中心...

      Win10一键安装SQLite脚本:简化你的数据库配置过程

      在开始使用SQLite之前,首先需要确保它已经正确安装在你的Windows 10系统上。这个过程包括几个简单的步骤。我会逐步带你完成这些操作,让你能快速进入SQLite的世界。 访问SQLite官网 首先,前往SQLite的官方网站,网址是https://www.sqlite.org/downloa...

      AMD EPYC 7002处理器:高性能与高能效的完美结合

      我一直对AMD EPYC 7002系列处理器充满兴趣。这款处理器是AMD公司最新推出的服务器处理器,确实让人感到兴奋。基于现代的Zen 2架构,这款处理器融合了先进的7nm制程工艺,投放市场后便以其高性能和高能效著称。随着数据中心和云计算需求的不断增加,EPYC 7002系列成了一个热议的话题,来看...