php for 循环 try_重新学习php基础之循环遍历(for循环和while循环)(六)
php 循环语句
php循环可分为以下几种:
- while 只要指定的条件成立,则循环执行代码块
- do...while 首先执行一次代码块,然后在指定的条件成立时重复这个循环
- for 循环执行代码块指定的次数
- foreach 根据数组中每个元素来循环代码块
php for循环
for 循环用于您预先知道脚本需要运行的次数的情况
语法:
<?php for (初始值; 条件; 增量){ 要执行的代码;}?>
- 初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)
- 条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束
- 增量:主要用于递增计数器(但可以是任何在循环的结束被执行的代码)
<?phpfor ($i=1; $i<=5; $i++){ echo "num " . $i . "";}?>
使用for循环,实现冒泡排序:
<?php $arr = array(5,3,6,2,8,10);for($i = count($arr)-1;$i>=0;$i--){ for($j = 0 ; $j < $i ; $j++){ if($arr[$j+1] > $arr[$j] ){ $aa = $arr[$j+1]; $arr[$j+1] = $arr[$j]; $arr[$j] = $aa; } }}print_r($arr);?>
php foreach 循环
foreach 循环用于遍历数组
语法:
<?phpforeach ($array as $value){ 要执行代码;}?>
例如:
<?php $x=array("one","two","three");foreach ($x as $value){ echo $value . "";}?>
php while循环
while 循环将重复执行代码块,直到指定的条件不成立
语法:
<?phpwhile (条件){ 要执行的代码;}?>
<?php $i=1;while($i<=5){ echo "The number is " . $i . ""; $i++;}?>
php do...while 循环
do...while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环
语法:
<?phpdo {要执行的代码块;}while(条件);?>
<?php $i=1;do{ $i++; echo "nums " . $i . "";}while ($i<=5);?>
php for 循环 try_重新学习php基础之循环遍历(for循环和while循环)(六)相关推荐
- Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...
- python循环3次停止_Python 基础 — 循环
点击上方蓝字"Python圈子",进行关注~ python 有两种循环的方法 while 循环.当条件为真的时候,永远循环下去,如果条件为假,跳出循环或不循环.语法: while ...
- java学习基础联系题 使用if··else if ···else循环语句设计公交车刷卡程序
java学习基础联系题 使用if··else if ···else循环语句设计公交车刷卡程序 import java.util.Scanner; public class Bus{public sta ...
- 《繁凡的深度学习笔记》前言、目录大纲 一文让你完全弄懂深度学习所有基础(DL笔记整理系列)
<繁凡的深度学习笔记>前言.目录大纲 (DL笔记整理系列) 一文弄懂深度学习所有基础 ! 3043331995@qq.com https://fanfansann.blog.csdn.ne ...
- 孙立岩 python-basic: 用于学习python基础的课件(一二三四)
python-basic: 用于学习python基础的课件 介绍 此部分讲解Python的基础,点击目录学习对应的小节: 01-简介,概述一下python: 02-环境搭建,如何在大家自己的windo ...
- python基础语法及知识总结-Python 学习完基础语法知识后,如何进一步提高?
---4.30更新---感谢大家支持,点赞都破两千了.给大家整理出来新的资料,需要的小伙伴来自取: Python练手项目视频如下: Python自学基础知识如下: 以下为原文内容: Python 学习 ...
- java基础-迭代器(Iterator)与增强for循环
java基础-迭代器(Iterator)与增强for循环 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Iterator迭代器概述 Java中提供了很多个集合,它们在存储元素时 ...
- c++服务器开发学习--01--c++基础,socket
c++服务器开发学习--01--c++基础,socket c++基础 问题 记录内容 socket c++基础 学习链接:w3cschool,博客中只记录了博主感到疑问和重要的内容. 问题 byte类 ...
- Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题] 学习目标: 能 ...
- python学全栈还是运维_Python全栈学习——Python基础及Web开发
原标题:Python全栈学习--Python基础及Web开发 在DevOps火热的敏捷行业中,无论是开发还是运维都在互联网快速发布下练就了一身的本领,微服务下的敏捷开发体系及智能运维体系都在实战中逐步 ...
最新文章
- 2022-2028年中国锅仔片行业研究及前瞻分析报告
- map for循环_如何用Map、Filter和Reduce替换Python For循环?
- WPF 用Popup做下拉菜单
- fstream下的读写操作
- 第十篇学会编写python代码_Python 强化训练:第十篇
- 9008刷机模式写入超时刷机帮_【转】高通9008模式刷机,让小米刷机不再畏惧
- [js]整合google,51ditu和mapbar的地图API [此博文包含图片]
- 【愚公系列】2022年09月 微信小程序-WebGL立体图形的绘制
- BZOJ 1143 祭祀 river(最大独立集)
- 炒作与现实的博弈,厂商大肆宣传自动驾驶致司机陷入危险
- 【vue】vue用了keep-alive生命周期只执行一次怎么办?
- 20届最难毕业的前端程序员的一年前端工作经验总结
- mysql创建新用户
- 虚拟机(VMware)如何设置共享文件夹
- android中的尺寸单位是什么,Android中各种长度尺寸单位(dp,dip,px,sp,pt)的区别
- 统一自定义idea和eclipse代码格式化和注释格式化总结
- 小南迎宾机器人使用说明
- 使用RAK7268网关与RAK3172节点连接至TTN最新的服务器TTS上
- 基于Android的健康医疗论坛的设计与开发(android studio)
- 云服务商将占据 80% CDN 市场份额,传统CDN或将终结