PHP第五课 自动类型转换与流程控制
学习概要:
1.了解自动类型转换的有哪些
2.了解基本的流程控制语句
3.实例:实现日历表格的写法
自动类型转换
1)整型转字符串echo $num."abc";
2)字符串转整型
$str+3;
3)转布尔类型
为假情况 0 "" "0" false array() null 未定义
4)强制类型转换
(int)$str (float)$str (string)$str
5)常量
define("HOST","localhost");
6)运算符
①一元
++ --
②二元
= - * / %
= += -= *= /= %=
> >= && || !
③三元
? :
流程控制:
1.流程控制
2.函数
流程控制:
一.分支结构
if...elseif....else
switch...case
如果条件是固定值的话,就用switch语句
二.循环控制
for
while
三.中止循环
break:直接结束
<?PHP header("content-type:text/html;charset=utf-8"); for($i=1;$i<10;$i++){ if($i==3){ break; } else{ echo $i."<br>"; } } ?>//1 2
continue:结束本次循环
<?PHP header("content-type:text/html;charset=utf-8"); for($i=1;$i<10;$i++){ if($i==3){ continue; } else{ echo $i."<br>"; } } ?>//1 2 4 5 6 7 8 9
小技巧:exit表示暂停下面的程序
echo date("w"); date 中w表示星期几 <?PHP header("content-type:text/html;charset=utf-8"); echo date("Y-M-D");//分别表示年月日 exit; echo "John"; ?>
五.剩余部分
1.do...while
<?php $score=31; do{ echo "<h1 id="score">{$score}</h1>"; }while($score>=60); ?>
4.九九乘法表
<?php for($i=1;$i<=9;$i++){ for($j=1;$j<=$i;$j++){ echo "$i*$j=".$i*$j." "; } echo "<br>"; } ?>
3.PHP实现日历表格
日历表格:
1.两层for循环
2.隔行换色
3.用到if条件判断
4.header头改编码
<?php header("content-type:text/html;charset=utf-8"); $days= 31; echo "<table width='700px' border='1px'>"; for($i=1;$i<=$days;){ echo "<tr>"; for($j=0;$j<7;$j++){ if($i>$days){ echo "<td> </td>"; } else{ echo "<td>{$i}</td>"; } $i++; } echo "</tr>"; } echo "</table>"; ?>
添加背景色
<?php header("content-type:text/html;charset=utf-8"); $days= 31; echo "<table width='700px' border='1px'>"; for($i=1;$i<=$days;){ $k++; if($k%2==1){ echo "<tr bgcolor='#cccccc'>"; }else{ echo "<tr>"; } for($j=0;$j<7;$j++){ if($i>$days){ echo "<td> </td>"; } else{ echo "<td>{$i}</td>"; } $i++; } echo "</tr>"; } echo "</table>"; ?> 中止脚本 2.exit();中止脚本使用 3.die(); <?php echo "11111<br>"; die("从这儿开始脚本中止"); echo "2222222"; ?>

随着移动互联网的普及,今日头条已经成为我国最受欢迎的新闻资讯平台之一。许多用户希望在头条平台上拥有多个账号,以满足不同的需求。那么,如何开多个头条账号呢?本文将详细介绍开设多个头条账号的方法和申请流程。一、怎么开多个头条账号?开设多个头条账号的方法如下:在头条平台上,用户可以通过不同的手机号码注册账号。每个手机号只能注册一个头条账号,这意味着用户可以利用多个手机号注册多个账号。2.邮箱注册:使用不同的邮箱地址注册头条账号。与手机号码注册类似,每个邮箱地址也可以注册一个头条账号。3.第三方账号登录

设置无线网络很常见,但选择或更改网络类型可能会令人困惑,尤其是在您不知道后果的情况下。如果您正在寻找有关如何在Windows11中将网络类型从公共更改为私有或反之亦然的建议,请继续阅读以获取一些有用的信息。Windows11中有哪些不同的网络配置文件?Windows11附带了许多网络配置文件,这些配置文件本质上是可用于配置各种网络连接的设置集。如果您在家中或办公室有多个连接,这将非常有用,因此您不必每次连接到新网络时都进行所有设置。专用和公用网络配置文件是Windows11中的两种常见类型,但通

在当今这个快节奏的社会,睡眠质量问题困扰着越来越多的人。为了改善用户的睡眠质量,抖音平台上出现了一群特殊的睡眠主播。他们通过直播与用户互动,分享睡眠技巧,提供放松的音乐和声音,帮助观众安然入睡。那么,这些睡眠主播是否有收益呢?本文将围绕这一问题展开探讨。一、抖音睡眠主播有收益嘛?抖音睡眠主播确实能够获得一定的收益。首先,他们可以通过直播间的打赏功能获得礼物和转账,这些收益取决于他们的粉丝数量和观众满意度。其次,抖音平台会根据直播的观看量、点赞量、分享量等数据,给予主播一定的分成。一些睡眠主播还会

Part1聊聊Python序列类型的本质在本博客中,我们来聊聊探讨Python的各种“序列”类,内置的三大常用数据结构——列表类(list)、元组类(tuple)和字符串类(str)的本质。不知道你发现没有,这些类都有一个很明显的共性,都可以用来保存多个数据元素,最主要的功能是:每个类都支持下标(索引)访问该序列的元素,比如使用语法Seq[i]。其实上面每个类都是使用数组这种简单的数据结构表示。但是熟悉Python的读者可能知道这3种数据结构又有一些不同:比如元组和字符串是不能修改的,列表可以

随着短视频平台的盛行,视频矩阵账号营销已成为一种新兴营销方式。通过在不同平台上创建和管理多个账号,企业和个人能够实现品牌推广、粉丝增长和产品销售等目标。本文将为您探讨如何有效运用视频矩阵账号,并介绍不同类型的视频矩阵账号。一、视频矩阵账号怎么做?要想做好视频矩阵账号,需要遵循以下几个步骤:首先要明确你的视频矩阵账号的目标是什么,是为了品牌传播、粉丝增长还是产品销售。明确目标有助于制定相应的策略。2.选择平台:根据你的目标受众,选择合适的短视频平台。目前主流的短视频平台有抖音、快手、火山小视频等。

使用动态语言一时爽,代码重构火葬场。相信你一定听过这句话,和单元测试一样,虽然写代码的时候花费你少量的时间,但是从长远来看,这是非常值得的。本文分享如何更好的理解和使用Python的类型提示。1、类型提示仅在语法层面有效类型提示(自PEP3107开始引入)用于向变量、参数、函数参数以及它们的返回值、类属性和方法添加类型。Python的变量类型是动态的,可以在运行时修改,为代码添加类型提示,仅在语法层面支持,对代码的运行没有任何影响,Python解释器在运行代码的时候会忽略类型提示。因此类型提

崩坏星穹铁道行过死荫之地怎么做?行过死荫之地是主线任务【鸽群中的猫】其中一环,也是主线的最后阶段,下面小编带来崩坏星穹铁道行过死荫之地任务详解,感兴趣的小伙伴们快来看看吧。1.过完上一阶段剧情后,会自动传送到下图位置,和三月七对话后进入副本,记得组好队2.备用方案是要打【石心十人】诡异砂金,队伍四个角色战术和终结技最好都是群攻,最好带上盾和奶,这个【石心十人】诡异砂金不好打,摇骰子的时候,如果你的点数大于砂金就不会被打,并且结束后回满终结技能量,小于就会被打,所以尽量带群攻角色打点数。在boss

解析PHP8的新特性:如何利用属性的更强类型?近年来,PHP在Web开发领域越来越受欢迎。它的灵活性和易学性使得PHP成为一种流行的编程语言,适用于各种项目。为了不断改进和优化语言,PHP8引入了许多新特性,其中包括属性的更强类型。在本文中,我们将深入探讨PHP8中属性类型的新特性,以及如何利用它们来提高代码的可靠性和性能。在PHP8之前,属性的类型声明可通


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

Dreamweaver Mac版
视觉化网页开发工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),