奋斗,努力,加油
一步一个脚印,记录自己的成长。
1.PHP:
编程语言.核心描述 能开发网站
<?php ?> 标识,算是格式
echo 'Hello World'; 代码,
echo 指令:输出。echo就是一个输出的功能
单引号‘’内的包含的就是 字符串
分号;指结束
2,继续
<?php
$:变量 sex:代表,表示 两个等号:作比较,相对立的
sex=判定是某个变量 if如果是这个变量会执行
如果不是这个变量执行对立的变量
<?php
$sex ='';
if($sex =='男')
{echo '男生,某某';}
else
{echo "女生";}
?>
3,变量教学 变量就是一个盒子
$age 变量名类似于一个标签能快速找到盒子里的东西
= 18变量值是盒子里的东西
变量只能以字母、下划线、数字,不能数字开头
<?php
$age = 18;
$age = 19;
echo $age;
?>
4.运算符号
加减乘除 取余% 比较== 大于等于>= 小于等于<= 不等于!=
<?php
$wo = 23;
$ta = 100;
echo $wo + $ta;
?>
<php
$A1 = 45; (A1班有45人
$A = $A1*15; A班有15个班45*15等于675)
echo $A
?>
<?php
直接输出echo $9%7(9除以7等于余数)
<?php
$wang =19; 王19岁李18岁
$li =18;
if($wang == $li){ (如果王等于李,输出他们同岁
echo '他们同岁'; 如果不等于输出他们不同岁)
}
else{echo '他们不同岁';}
?>
$wang =15;
$li =18;
if($wang >=15){ (如果王大于等于15,输出王大于等于15
echo '王大于等于15'; 如果不大于等于输出王不大于15)
}
else{echo '王不大于15';}
?>
5.控制结构
顺序、分支、循环
顺序: $a = 1; (按顺序先执行1在执行2)
$b = 2;
分支:<?php
$sex ='男生'; 见到男生如果是说Hello Boy
if($sex =='男生') 如果不是男生就说Hello
{echo 'Hello Boy';}
else{echo 'Hello';} 如果不执行else就直接不说
?>
循环:<?php
$water = 1;
while($water<6)
{echo '我喝了'.$water.'杯,服务员再给我杯水吧<br/>';
$water = $water +1;}
echo '谢谢,我喝了'.$water.'杯水,不喝了';
?>
-
变量 循环 运算
<?php $i=1; 从1到100的循环输入 while($i<=100) {echo $i."<br/>"; $i = $i+1;} ?> <?php $i =1; while(si<=100){ 1-100的偶数能被2整除 if($%2 == 0){ echo $i."<br/>"; } $i = $i+1; } ?> <?php $i=1; while($i<=100){ if($i%7 == 0){ 遇到7的倍数输出A字符 echo "A<br />";} else{ if($i%13 == 0){ 遇到13的倍数输出B字符 echo "B<br />"; }else{echo $i."<br />";} } $i = $i+1;} ?>
7.字符串的处理
字符串就是文本、代码,
单引号可以分辨是不是字符串
如果是字符串就直接输出文本,如果不是就会输出内容
双引号“可以解析引号里的值”
查找、替换、过滤
strstr:
echo strstr("Hello Kity",'Kity');
<?php
$a = 'xxx,CNM';
echo strstr($a,'CNM');
?>
<?php 过滤
$a = 'xxx,CNM';
if (strstr($a,'CNM') == 'CNM'){
echo'NO';
}
else{
echo "ok";
}
?>
<?php 替换
echo str_replace("world","shanghai","Hello world!");
?> j将world替换成shanghai 只能替换小写的字母
<?php
$a = 'admin';
echo $a; 这样输出的是admin
?> 如果想输出admin'后面带一个引号
比如:
<?php
$a = 'admin\'' 必须在前面加反斜杠引号必须成对出现
echo $a; 反斜杠就是说明不能和另一个单引号成对
?>
<?php 如果想输出admin\后面带一个反斜杠
比如:
$a = "admin\\"; 在后面加两个反斜杠\\
echo $a;
?>
8.数组
像001.002.003等有顺序的组合类
似于有一排柜子
上面有标签能方便找到自己的柜子
标签的名代表变量的名
标签里得东西代表变量的值
号码牌 叫key 键是不会重复的
key键就是柜子上的数字编号 value值柜子里的东西
<?php
$a = array('001' => '70帽子','002'=>'SSG衣
服','003'=>'聂风手机');
print_r($a);
?>
如果不知道这个变量里是什么可以输出var_dump比如
<?php var_dump就会表明这是一个数组里面有些什么
$a = array('001' => '70帽子','002'=>'SSG衣
服','003'=>'聂风手机');
var_dump($a);
?>
如果想要拿柜子里的某样东西就得知道自己的编号是什么
比如在003柜子里
<?php
$a = array('001' => '70帽子','002'=>'SSG衣
服','003'=>'聂风手机');
echo $a['003'] 直接用echo输出用中括号标出自己的编号
?>