php基础1

<?php


输出语法
echo"hollo world"; 可以连续输出多个字符串
print"hahaha"; 每次只能输出一个字符串
//print_r(); 括号里只能放数组,作用打印数组
//var_dump(); 输出变量内容,类型,长度


数据类型
整数型int 小数(单精度float,双精度double,小数也叫浮点数),decmial
字符型char 字符串 string 布尔型 bool(只有两种状态) 日期时间datetime
对象类型object
 有的没有

 

php里所有的变量都要先加$符号

类型转换 (要转换的数据类型)变量
settype设置类型 settype(变量,“要转换的数据类型”)

变量定义
判断变量是否定义 isset(变量); ,返回ture或者false
删除变量 unset(变量)
判断变量是否为空 empty(变量); 0也是空值,空值返回ture

取地址
$a=10;
$b=&$a;
echo $b
其中一个改变则另一个也发生改变


可变变量
$a="php";
$php="www";
echo $a

字符串的定义 用单双引号
 \转义,主要用来输出特殊变量
双引号可以解析转义字符,单引号不可以
双引号可以解析变量,双引号不可以
引号里加变量要用{}括起来
拼接字符串用 点

第三种定义方式
$s=<<<A
hello wore
A;

运算符表达式
除号例子 $a=10;
$b=3 ;
echo $a/$b
结果为3.3333333

@用来抑制错误 Notice:提醒 Warning:警告 Error:错误(屏蔽不了)

三元运算符 ?

语句
分支语句
if(){}
if(){}else{}
if(){}else if(){}
if(){if(){}}


$a=1
switch()
{
case 1:
echo "111"
break;
default:
echo "999"
}

循环语句
for ($i=0;$i<10;$i++)
{
echo "{$i}<br>";
}

while()经常用来做死循环


函数
四要素:返回类型 函数名 参数列表 函数体 function 函数名(){ }

简单函数
function Text()
{
echo "简单函数"
}
有参数的函数

function Text($a)
{
echo "简单函数"
}
Text("你好")
有返回值的
function Text()
{
return"测试";
}
echo Text();*/
可变参数函数
function Test()
{
$arr=func_get_args();//获取所有参数,返回数组
$sum=0;
for($i=0;$i<count($arr);$i++);
{
$sum=$sum+$arr[$i];
}
return $sum;
}
echo Test(1,2,3,4,5,6,7,8,9,10);*/


生成随机数
echo rand rand(0,10); ranf()取范围,括号内假范围


日期时间
echo time(); 显示出时间戳
格式化字符串
echo date("Y-m-d H:i:s");
strtotime()将字符串转换为时间戳字符串加在括号里

strlen显示字符长度strcmp字符比较,区分大小写,相同则返回0

strtdower将大写字符串转换为小写

strtoupper将小写字符串转换为大写

explode拆分字符串  implode数组拼接为字符串

substr_replace截取替换字符串 

str_replace查找所有的全部替换

substr截取字符串



?>

posted @ 2017-04-14 10:31  陈山河z  阅读(191)  评论(0编辑  收藏  举报