网站备案会过期吗,wordpress单页获取当前分类的文章,定兴网站建设,专业的河南网站建设公司php语法 环境搭建#xff1a;在小皮中新建网站#xff0c;注意先填写域名再点击选择根目录。 成功创建网站后#xff0c;打开发现forbidden#xff0c;因为新建的网站里是空的#xff0c;需要新建index.php文件---- 在Phpstorm中左上角打开文件#xff0c;打开那个文…php语法 环境搭建在小皮中新建网站注意先填写域名再点击选择根目录。 成功创建网站后打开发现forbidden因为新建的网站里是空的需要新建index.php文件---- 在Phpstorm中左上角打开文件打开那个文件所在的文件夹----新建一个php文件 叫index.php.这时候已经可以在小皮中打开面板了但是在storm中无法打开------在storm中 文件-设置-部署中新建 填写url地址是1中新建网站的域名 (也就是点击修改出现的域名直接复制粘贴过去即可)
$value的使用
定义相当于箱子承载着你想让屏幕输出的东西
格式$a’ niubi;
注意最后一定要分号
1.value可以直接省略
echo的使用标题 $ 常量 类型值
echo相当于input可以让网站显示你想让他显示的东西 格式echo’ ; $value 相当于箱子承载你想要输出的句子后续echo中可以直接使用**.**value。 $value 微博;
echo $value;
$value 3;
echoint类型值为:.$value;
$valuetrue;
echo布尔类型值为.$value;
$value array(1,2,3,123,true);结果
int类型值为:3
布尔类型值为true常量的使用 define(‘name’,‘web’); name就是一个盒子可以相当于$vlaue. echoh203.常量/h2;
define(name,flyboat);
echoname;结果
flyboatvar_dump的使用
用于说明填入数据的类型
var_dump(999);结果int(999)
$value1 10;
$value2 10;
$value3 true;
if ($value1$value2){echo相等;
}else{echo不相等;
}则网页就会输出999的数据类型是int 还是bool ****与c语言用法相同 ****判断两个变量的类型是否相等 if语句的结构 if( ){ echo’ ; }else{ echo ; } (与c语言大差不差)
计算
$a20;
$b7;
$c27;
echo207.$c;**±*/%**如上述用法
拼接(.)
.
$a20;
$b1;
echo $a.$b;则输出的值为201
换行
echo’br’;
ps:换行可以与拼接符号连用直接在echo’ 中输入你想输出的内容后.br
switch(与c语言用法差不多)
$a5;
switch ($a){case 1:echo哈哈;break;case 2:echojaja;break;defaultecho未知;
}
结果未知for循环
echoh1php类型比较/h1;
echoh1for/h1;
for($a1;$a10;$a) {echo $a.br;
}
结果123456789注意
要想让输出数字1,2,3而不是 a , a, a,a, a . f o n t c o l o r r e d 就 不 要 给 a.font color red就不要给 a.fontcolorred就不要给a加引号
foreach循环
用一个表达式就可以直接将数组中全部的数字表达出来
$arrayPeoplearray(张三丰,李四没风,你是疯子);
foreach($arrayPeople as $value) {echo $value.br;
}
结果
张三丰
李四没风
你是疯子注意
$array后面的英文可以自己定义.
数组的使用$
$arrayValuearray(张三丰,李四没风,你是疯子)
echo数组为.$arrayValue;以上为形式.(array和people的位置可以调换
注意数组总是从0开始的
$niumaarray2[0]0;
$niumaarray2[1]1;
$niumaarray2[2]2;
$niumaarray2[3]3;
echobr数组中第一个元素为.$niumaarray2[0];
echobr数组中第一个元素为.$niumaarray2[1];
echobr数组中第一个元素为.$niumaarray2[2];
echobr数组中第一个元素为.$niumaarray2[3];结果
数组中第一个元素为0
数组中第一个元素为1
数组中第一个元素为2
数组中第一个元素为3$arrayniumaarray可以理解为布置一个牛马为数组
print_r的使用
使用情景一般想让数组直接以原格式输出时使用
格式print_r();
关联数组count)
用于输出数组的长度
$arrayValuearray(张三丰,李四没风,你是疯子);
echo这个数组的长度是.count($arrayValue);结果
这个数组的长度是3数组的排序$
整理key是按键value是值键。 1. ksort是按键的生序关联数组2. krsort是按键的降序关联数组3. asort是按值的升序按键会跟随值键移动关联数组4. arsort是按值的降序按键会跟随值键移动关联数组5. sort是对数组进行升序排列不是关联数组6. rsort是对数组进行降序排列不是关联数组 从小到大 a r r a y n i u m a a r r a y ( ′ 9 ′ , ′ 3 ′ , ′ 2 ′ , ′ 8 ′ ) ; s o r t ( arrayniumaarray(9,3,2,8); sort( arrayniumaarray(′9′,′3′,′2′,′8′);sort(arrayniuma); print_r($arrayniuma);
结果 Array ( [0] 2 [1] 3 [2] 8 [3] 9 ) ps :print_r也可以换成foreach循环。2. 倒叙从大到小php
$arrayniumaarray(9,3,2,8);
rsort($arrayniuma);
foreach($arrayniuma as $value){echo $value.br;
}结果
9
8
3
2关联数组的降序
$arrayhaharray(010,120,25);
arsort($arrayhah);
foreach($arrayhah as $key$value){echo $key.:.$value.br;
}结果
1:20
0:10
2:5全局变量$GLOBALS)
注意GLOBALS必须是大写
$x1;$y2;
function add(){$GLOBALS[z]$GLOBALS[x]$GLOBALS[y];
}
add();//调用add()
echo $GLOBALS[z].br;输出3_$SERVER用法
定义包含头信息路径脚本位置等各种信息的数组
注意必须全部大写
echo $_SERVER[PHP_SELF];
echobr;
echo $_SERVER[HTTP_HOST];
echobr;输出
/index.php
www.firstphwhile循环和do while循环
(与c几乎差不多)
$a6;
while($a10) {echo当前a的值是.$a.br;$a;echobr;
}
输出
当前a的值是6当前a的值是7当前a的值是8当前a的值是9$s0;
do {echo 当前s的值为 . $s . br;$s;
}while($s5);
输出
当前s的值为0
当前s的值为1
当前s的值为2
当前s的值为3
当前s的值为4
冒泡排序相临的数字比较若不符合要求就交换依次往后推
函数的使用
function Getname($value){echo你是神仙码.$value;}
Getname(我是你大爸);结果
你是神仙码我是你大爸这是基础传参.
我自己说就是先提前定义一个函数也就是getname,后面里是他想承载的东西承载的东西是个车子需要在echo中被.后面承接在这最后再在()填入你想填的话
psssss:
function Getname3($value){return 返回的值真的是.$value;
}
Getname2(niubiaaaaaaaa);结果是
传递的参数值是niubiaaaaaaaa **return的使用
function Getname4($value){return接下来出场的是.$value;
}
$s Getname4(wulaalallalalall);
echo$s;结果接下来出场的是wulaalallalalall面向对象