AI智能
改变未来

php的基本知识点


PHP

php基础语法

<?php ?>

echo php

输出语句

每一句php代码必须用

;

结束

服务器

本地服务

域名

locallhost

ip

www

输出

echo

echo \"我爱我的祖国\";

print

print(\"大王叫我来巡山\");

printf

$mouth=\"2月\";

$day=29;

printf(\"<h3>%s有%u天</h3>\",$mouth,$day)

php启动

  1. 打开我们phpStudy

mysql 数据库

php

apache

  1. 我们的网页根目录 www

D:\\phpStudy\\PHPTutorial\\WWW

  1. 编写xxx.php文件
  2. 浏览器地址栏输出

localhost/xxx.php

注释

//单行

/*
多行
*/

变量

类型

string 字符串

int 数字

float 浮点数

bool 布尔值

命名规则

  1. 由字母,数字,下划线组件组成
  2. 不是数字开头
  3. 不能是关键字

var_dump(数据类型和值)

运算符号

算术运算符 +加 -减 *乘 /除 %余

递增运算符号 ++ –

赋值运算符 = += -= *= /=

比较运算符 > < == !=(<>)

逻辑运算符 && || !

三元运算符符号 (表达式)?执行语句:语句2

连接运算符号 .

条件

if(){}else{}

if(){}elseif(){}else{}

三元运算符

表达式?\'正确执行语句\':\'错误执行语句\'

循环

while

循环的三个要素

  1. 循环的初始值
  2. 循环的结束条件
  3. 循环的条件变更

循环体(内容)

while(条件){}

$num=1;while($num<=10){echo $num,\"<br/>\";$num ++;}

for

for($i=0;$i<10;$i++){}

for($num=1;$num<=10;$num++){echo $num,\"<br/>\";}

foreach

foreach($arr as $key=>$value){}

数组

创建

$arr=array()

$ar=[]

$arr=array(key1=>value1,key2=>value2)

自定义索引

$arr=array(1,3,5,7)

默认索引

访问

$arr[1]

$arr[\"key1\"]

自动索引下标从0开始

修改

$arr[1]=xxx

$arr[\"key1\"]=xxx

遍历

foreach($arr as $key=>$val){}

删除

unset($arr[1])

unset($arr]

操作

count 长度

sort() 排序

rsort() 反排

shuffle 乱序数组

implode(连接符, 数组) 返回值是连接完后的字符串

explode(分割符,字符串) 返回值是拼接后的数组

array_merge(要合并的数组) 返回值是合并后的数组

$key = array_search(\"a\", $arr_a); 数组查找

array_reverse(数组) 翻转数组

字符串

substr(string,start,len)

截取字符串,从第start长度len

str(string,str)

查找字符串str在string的位置,并返回从该位置到结尾的字符

strrchr(string,str)

查找字符串str在string的最后位置,并返回从该位置到结尾的字符

str_replace(search,replace,string)

使用replace替换string中的search字符

字符串计算

strlen(string)

获取字符串string的长度

strpos(string,str,start)

查找str在string中出现的位置,从start位置开始

strrposs(string,str,start)

从后面查找str在string中出现的位置。从start位置开始

案例

获取 “我爱我.的.祖国.png” 的后缀名

$str = \"我爱我.的.祖国.png\";$s = substr(strrchr($str,\'.\'),1);echo $s;$arr = explode(\".\",$str);$ext = array_pop($arr);echo \"<br>$ext<br>\";

\”我爱我的祖国,我的祖国是中国\”替换为 “我爱我的国家,我的国家是中国”

$str = \"我爱我的祖国,我的祖国是中国\";$str = str_replace(\"祖国\",\"国家\", $str);echo \"<br>$str<br>\";
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » php的基本知识点