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

谢谢关注 websites 博客!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云尔Websites

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值