php函数
php函数
注意点
$s.$i.","; 拼接字符串,并且中间用逗号分开
获取函数参数 func_get_args()
获取参数个数 func_num_args()
count($attr) 数组长度
表中是要是方括号括起来的可以写可以不写
rand(0,10) 就是生成0到10内的随机数具体看表 生成随机数的
date("") 格式化时间戳
修改时区 修改配置文件 找到php配置文件的php.ini 打开打开查找输入 data.timezone 找到后修成 data.timezone = Etc/GMT-8
strtotime () 将时间返回到时间戳
很多字符串用法看下面表!
<?php
//函数四要素
//返回类型 函数名 参数列表 函数体
/*function show()
{
}*/
//最简单的函数定义方式
/*function Show()
{
echo "hello";
}
Show();*/
//有参数的函数
/*function show($a)
{
echo $a;
}
show("hello");*/
//有返回值的函数
/*function show()
{
return "aaaaa";
}
echo show();*/
//有默认值的函数
/*function show($a="hello")
{
echo $a;
}
show("ceshi");*/
//可变参数的函数
/*function show()
{
//var_dump(func_num_args());
//func_get_args() 获取参数列表
//func_num_args() 获取参数的个数
$attr = func_get_args();
$sum = 0;
for($i=0;$i<count($attr);$i++)
{
$sum = $sum+$attr[$i];
}
return $sum;
}
echo show(1,2,3,4);*/
//常用函数
//echo rand(0,10); //生成随机数
//日期时间
//echo time(); //取当前时间,返回Unix时间戳
//echo date("Y-m-d H:i:s"); //格式化日期时间
//echo strtotime("2016-3-4 12:09:10"); //将字符串转化为时间戳
//字符串函数
//$a = "hello|world|ni|hao";
//echo strlen($a); //取字符串的长度
//echo strcmp("Hello",$a); //比较两个字符串,相等返回0,区分大小写
//echo strcasecmp("Hello",$a); //比较两个字符串,相等返回0,不区分大小写
//echo strtolower("Hello"); //将字符串转小写
//echo strtoupper("hello"); //将字符串转大写
//var_dump(explode("|",$a)); //拆分字符串,返回数组 第一个是根据什么拆 第二个元素是拆哪个
//$attr = array("aa","bb","cc","dd");
//echo implode("%",$attr); //拼接字符串 第一部分是用什么分隔下, 第二部分是拼接哪个
//echo substr_replace($a,"***",0,5); // 替换指定位置的字符串 会返回新字符串
//第一个参数是要替换的字符串
//第二个参数是替换的字符串
//第三个参数是开始位置
//第四个参数是替换长度
//echo str_replace("|","?",$a); //查找替换
//第一个参数是要查找的字符串
//第二个参数是要替换的字符串
//第三个参数是被操作的字符串
//$s = "2016年元旦放假时间安排表";
//echo str_replace("元旦","<mark>元旦</mark>",$s);
//echo substr($a,0,5); //截取指定位置的字符串
第一部分是哪个元素
第二部分是从哪开始
第三部分是截取多长的字符串
/*$s = "";
for($i=0;$i<10;$i++)
{
$s = $s.$i.",";
}
$s = substr($s,0,strlen($s)-1);
echo $s;*/
//关于字符串定义
/*$a = "test";
$s = "hello{$a}world"; 变量解析时候 将变量括起来 用双引号
$str = 'helloworld';
echo $str;*/
/*$z1 = "p001";
$z2 = "张三";
$z3 = "男";
$z4 = "2000-1-2";
$z5 = "0904";
//$sql = "insert into info values('".$z1."','".$z2."','".$z3."','".$z4."','".$z5."')";
$sql = "insert into info values('{$z1}','{$z2}','{$z3}','{$z4}','{$z5}')";
echo $sql;*/
//区别:
//1.单引号不解析转义字符,内容会原样输出
//2.单引号不解析变量
第三种定义字符串方法
这个可以修改字体的格式
/*$s = <<<A
<span style="color:red">你好</span>
A;
echo $s;*/
?>
浙公网安备 33010602011771号