php的循环结构怎么写,PHP基本知识(字符串,循环结构)

PHP基本知识(字符串,循环结构)

知识点:

一、字符串函数

二、循环结构******

题目:

$dt = "2006-01-12 12:12:12";

需求:

求出 上三个 下三个该时刻的时间

2005-10-12 12:12:12

2006-04-12 12:12:12

练习:

一、字符串函数

字符串:$str = "我很爱国china13";

函数:

返回值类型 函数名称(类型 参数);

mixed 所有基础类型 string int float(double) boolean

1 strlen();

作用:返回字符串的长度;

格式:int strlen ( string $string )

注意:位置 从 0 --- 13  逆向 :最后一位 -1

2 strtolower();

作用:把字符串中的大写字母转化成小写字母,返回该字符串。

格式:string strtolower(string $str)

3 strtoupper();

作用:把字符串中的小写字母转化成大写字母,返回该字符串。

格式:string strtoupper(string $str);

4 ucwords()

作用:每个单词的首字母大写,返回该字符串。

格式:string ucwords ( string $str )

5 ucfirst()

作用:首字母大写,返回该字符串。

格式:string ucfirst ( string $str )

6 trim();

作用:去掉字符串两端的空格 ,返回去掉空格后的字符串。

格式:string trim ( string $str )

ltrim() 去掉左边的空格

rtrim() 去掉右边的空格

7 str_replace();

作用:用指定的字符 替换字符串中的某些字符,返回替换后的字符串。

格式:string str_replace(被替换,替换,原字符串);

8 md5()

作用:加密函数:

格式:string md5(string $str);

9 strpos();

作用:返回字符在字符串中 第一次出现的位置。

格式:int strpos ( string $haystack(字符串) , mixed $needle(字符) )

如果字符 不存在,返回空内容。

10 substr();

作用:截取字符串 返回截取子串

格式:string substr ( string $string , int $start [, int $length ] )

1》没有length 从起始位置一直截取到末尾。

substr(str,start);

2》 逆向 截取????

substr(str,负数):负数从后面算起。截取到字符串的末尾。

substr(str,负数,len);

用法:

文件的扩展名:

$fileName = "index.php";

11 strrev()

作用:字符串反转。

格式:string strrev ( string $string )

12 unset();

作用:释放变量。

格式:void unset ( mixed $var [, mixed $var [, $... ]] )

unset($a);

二、循环结构

循环:在起点和终点之间,在单位间隔内,反复不断的做一件事情。

300路:  程序

起点:5:30  ----》起始条件

收车:23:00 ----》终止条件

事情:发车   ----》循环体

间隔:5分钟: ---》 歩长值

起点:5:35

收车:23:00

事情:发车

间隔: 5分钟

练习: 从1 * 2 * 3 * 4 * 5

1 for循环:

格式:

for(起始条件;终止条件;歩长值){

循环体;

}

demo 从1 打印到 5;

注意:

找到 4个条件

2 for 从1 ---- 5 2 次

3 循环:应用

1》for(起始条件;终止条件;歩长值){

循环体;

}

2》循环式可以嵌套使用的:

for(起始条件;终止条件;歩长值){ //外层循环

for(起始条件;终止条件;歩长值){  //内层循环

循环体;

}

}

打印 百行 百列;

3*3 表格

9*9   3*3乘法表:

外层循环 每执行一次,内存循环都要全部执行一次。

3》while(){}  执行过程 和 for 循环式完全一样。

起始条件

while(终止条件){

循环体;

歩长值;

}

打印 1 --- 5

从1 + 2 + 3 +++。。。。10

4》 do....while() 循环:

起始条件

do{

循环体;

歩长值;

}while(终止条件);

注意:do...while();

起始条件

循环体

歩长值

终止条件

如果起始条件 第一次就不满足终止条件,循环体会先执行一次

5》循环控制:

continue; 继续

break;  终止

continue; 继续 写在循环当中,continue 终止本次循环的循环体

继续向下执行其他循环过程

break: 终止 循环体遇到break  彻底终结程序。

break 和 continue 的 区别。

6》循环的应用:

for  while  do...while 区别:

for while 执行过程完全一样,四个条件的位置不同。

do...while 执行过程与for while 不一样。do...while()的循环体在前面执行的。

for while do...while  数据操作。

while 用来读取,数据库中返回的结果集 了解

break :

continue:

循环:奇数行 是红色

偶数行 是白色

作业:

1》 strlen

strpos

substr

str_replace

unset

所有的字符串函数 都补充到昨天函数列表中。

index.php当中  涉及到 以上5个函数的demo 都需敲2次。

2 》 3*3乘法表 代码 敲3次

执行过程 抄写在纸上。

3》 用do...while() 和 while 循环实现 9*9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值