当前位置: 首页 > article >正文

PHP 循环 - For 循环

可以根据条件来执行循环次数

条件语句:

for(初始值;条件语句;增量){

需要执行的代码

}

  1. 初始值:主要是初始化一个变量值,用于设置一个计数器。
  2. 条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。
  3. 增量:主要用于递增计数器。

例如:

<?php

for($i=1;$i<=5;$i++){
    echo "循环的次数为:" . $i;
    echo "<br>";
}
?>   

输出结果:


foreach循环

foreach循环专门用来遍历数组的语法

语法:

foreach($a as $b){

//需要执行的语句

}

每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。

for($a as $b => $c){

//需要执行的语句

}


例子:

<?php

$a = array("苹果","香蕉","西瓜","桃子");
foreach($a as $b){
    echo "我喜欢吃:" . $b;
    echo "<br>";
}

?>

输出结果:


另外一种方式,键与值,通过键找到值

$a = array("苹果" => "红色","香蕉" => "黄色","西瓜" => "绿色","桃子" => "粉色");

foreach($a as $b => $c){
    echo "我喜欢吃的" . $b . '是' . $c;
    echo "<br>";
}

输出结果:


http://www.kler.cn/a/414171.html

相关文章:

  • uniapp echarts tooltip formation 不识别html
  • MATLAB - ROS2 ros2genmsg 生成自定义消息(msg/srv...)
  • 如何在Python中进行数学建模?
  • 241125学习日志——[CSDIY] [ByteDance] 后端训练营 [15]
  • 嵌入式开发中Java可以替代Qt吗?
  • python学opencv|读取图像
  • Day51 | 动态规划 :区间DP 最长回文子序列多边形三角部分的最低得分
  • 使用 Python 剪辑视频的播放速度
  • 四足机器人单腿逆运动学几何计算
  • 在React中实践一些软件设计思想 ✅
  • 百度 文心一言 vs 阿里 通义千问 哪个好?
  • Spring JDBC 和 事务控制——(1)
  • Z2400027基于Java+SpringBoot+Mysql+thymeleaf引擎的图书馆管理系统的设计与实现 代码 论文
  • 【Maven】功能和核心概念
  • 透视投影(Perspective projection)与等距圆柱投影(Equirectangular projection)
  • flink学习(11)——state
  • 误使用git stash drop删掉本地保存,如何恢复
  • 51单片机从入门到精通:理论与实践指南常用资源篇(四)
  • C++ 基础04
  • 深入解析 Canny 边缘检测:原理、步骤与实践应用全攻略
  • Redis的基础知识·
  • java虚拟机——jvm是怎么去找垃圾对象的
  • word emailing + vba拆分word文件并转pdf
  • json转sql建表语句
  • Proteus 8.17的详细安装教程
  • IDEA报错: java: JPS incremental annotation processing is disabled 解决