php基础

/*
echo "hello","aaaa"; //输出语法 输出多个字符串
print "word"; //输出 只能输出一个字符串
*/

//php是弱类型语言
//$a = 5; //php定义变量已$开头
//echo $a;

//$a = "hello";
//$hello = "world";
//echo $$a; //输出world 可变变量

//isset(); //判断变量是否定义 1代表true,0或空代表false
//onset(); //清除变量
//empty(); //判断变量是否为空

//$a = 5;
//$b = &$a; //取地址符

/*$a = 5;
var_dump($a); //输出变量详细信息
$b = (string) $a; //类型转换
*/

//echo "hello"."world"; //. 拼接

//echo $a; //错误抑制符,可以屏蔽错误

//echo true?"男":"女"; //三目运算符

//分支语句

//循环语句

//函数四要素:返回类型;函数名(首字母大写);参数;函数体;
//函数定义
/*function Show()
{

echo "hello";}
Show();*/

/*function Show ($a,$b)
{
echo $a+$b;}
Show(3,4);*/ //(3,4,5) 也可以执行 (3) 不可以执行

//有默认值的函数

/*function Show ($a=5,$b=1)
{
echo $a+$b;}
Show();*/

//有返回值的函数
/*function Show ()
{
return "aa";}
echo Show();*/

//参数可变的函数

/*function Show ()
{
$attr=func_get_args(); //获取函数的参数,用数组获取
$sum=0;
for ($i=0;$i<count($attr);$i++) //func_num_args()=count($attr) 获取参数的个数
{
$sum=$sum+$attr[$i];}
echo $sum;
}
Show();*/

//echo rand(); //生成随机数

//date_default_timezone_set('PRC');

//echo time(); //取当前的日期时间
//echo date("Y-m-d H:i:s:ms",time());

/*$a = strtotime("2016-5-6"); //将日期时间格式转化为时间戳

echo date("Y-m-d H:i:s:ms",$a);*/

//字符串处理函数

//$a = "hello";
//```````echo strlen($a); //返回字符串长度
//echo strcmp("aa","aa"); //比较两个字符串是否相等,相等输出0,不相等输出1,区分大小写
//strcasecmp(); //同上,不区分大小写
//```````echo strtolower("HELLO"); //将字符串转化为小写
//```````echo strtoupper("hello"); //将字符串转化为大写

//$b = "hello|world|join|on";
//```````var_dump (explode("|",$b)); //拆分字符串,返回一个数组

//$attr = array("aaa","bb","cc");
//```````echo implode("|",$attr); //将数组拼接为字符串

//```````echo substr_replace($b,"aaa",0,5); //替换字符串,某个位置,长度

//```````echo str_replace("l","a",$b); //查找替换

//```````echo substr($b,0,5); //截取字符串

//小知识点
/*$s1 = "hello"aa"; //单引号和双引号都可以定义字符串 可以使用转义字符
$s2 = 'hello'; //不可使用转义字符,会原样输出

$a = "a";
$a1 = "hello"($a)aa";*/ //双引号可以解析变量,单引号不可以

//定义字符串(块)

//echo "<div style='color:red;100px;height:100px;'>hello</div>";

/*$a = <<<STR
<div style=" background-color:red; color:white; 100px; height:200px">
hello
</div>
<div style=" background-color:red; color:white; 100px; height:200px">
world
</div>


STR; //STR之前不能有任何东西
echo $a;*/

原文地址:https://www.cnblogs.com/1116zsc/p/5429625.html