PHP与web交互和面向对象
基本知识点:
rand rand(min,max) 返回一个随机整数
round round(float[,int[,int]]) 四舍五入
ceil ceil(float) 向上求整
floor floor(float) 向下求整
md5() 计算字符串的MD5散列值
strlen() 字节长度utf8编码西文:1字节,汉子:3字节
substr()字符串截取函数(中文乱码)
strpos()、stripos() 查找字符串在另一字符串中第一次,最后一次出现的位置(不区分大小写)
explode(符号,字符串) 字符串→数组
implode(符号,数组) 数组→字符串
in_array(元素,数组) 检查数组中是否存在某个值
count() 计算数组中的单元数目或对象中的属性个数
array_unshift() 在数组开头插入一个或多个元素
array_push() 在数组结尾插入一个或多个元素
array_unique() 移出数组中重复的值
array_pop() 删除数组最后一个元素
array_shift() 删除数组开头的元素
json_encode(数组) JSON格式编码(参数必须是utf-8编码,否则会得到空字符或者null)
数据的增删改查
增: insert into 表名 values(值1,值2,值3)
删: delete from 表名 where 条件
改: update 表名 set 字段=‘值1’,字段2=‘值2’ where 条件
查: select * from 表名 where
数据库连接的sql语句是什么:
mysql -u用户名 -p密码 -h主机 -P端口
显示所有数据库的sql语句是什么
show databases
打开某一指定的数据库的sql语句是什么
use 数据库名 select database();
删除某个数据库的sql语句是什么
drop database 库名;
//
<?php
class Math{
public $a;
public $b;
public $c;
public function __construct($a,$b,$c){
$this->a=$a;
$this->b=$b;
$this->c=$c;
}
public function getSum(){
return $this->a+$this->b+$this->c;
}
public function getAvg(){
return ($this->a+$this->b+$this->c)/3;
}
public function getMax(){
return max($this->a,$this->b,$this->c);
}
}
$obj=new Math(2,4,6);
$res=$obj->getSum();
$rbs=$obj->getAvg();
$rcs=$obj->getMax();
echo $res;
echo '<hr>';
echo $rbs;
echo '<hr>';
echo $rcs;
for循环
$arr = [ ];
for($i=0; $i<count($arr);$i++){
条件
}
foreach循环
$f_arr=["name" => "wang" , "age" => 18];
foreach($f_arr as $key => $value){
输出echo
}