-
rand(a,b); //获取随机数
mt_rand(); 使用 Mersenne Twister 算法生成随机整数,即mt_rand() 函数。它是产生随机值的更好选择,返回结果的速度是 rand() 函数的 4 倍
例: <?php
$num = rand(1,50);
echo $num;
echo "<br/>";
$num = mt_rand(1,5);
echo $num;
?>
查看全部 -
date_default_timezone_set('Asia/ShangHai');
$today = date('m-d',time());//获取当天日期
$week = date("w");//获取当天星期几
查看全部 -
字符串型可以用三种方法定义:单引号形式、双引号形式和Heredoc结构形式。
查看全部 -
变量名的命名规则主要有三条:
1、变量名必须以字母或下划线 “_”开头,如”$_name”,”$name” ,”$name2”等,但是”$9name”是不对的。
2、变量名只能由字母、数字、以及“_”组成,还能包含汉字。如”$_qq”,”$qq308” ,”$my_apple”,“比如"$name我等”,但是”$name*”是不对的。
3、变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如 $my_apple),俗称下划线法,或者以大写字母开头比如 $myApple,俗称骆驼式命名法(也称驼峰命名法)。
特别需要注意的是,在PHP中变量名是区分大小写的,如“$my_book”与“$my_Book”代表两个不同的变量。
查看全部 -
meta是html中的元标签,其中包含了对应html的相关信息,客户端浏览器或服务器端的程序会根据这些信息进行处理。 HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。 content(内容类型):重要!!这个网页的格式是文本的,网页模式 charset(编码):特别重要!!!这个网页的编码是utf-8,中文编码,需要注意的是这个是网页内容的编码,而不是文件本身的,其他类型的编码中文可能会出现乱码。查看全部
-
<?php
$maxLine = 5; //每排人数
$no = 19;//学生编号
//ceil()的作用是向上取整,以这里为例,17除以4等于4.25,所以向上取整就是5。17号的学生要坐在第五排。
$line = ceil($no / $maxLine); //line 行的意思
//%是取模的意思,即求余数。
//重点在下面这句三元运算符(D = A ? B : C),如果A≠0,则D=A(这里的A=B);如果A=0,则D=C。以这里为例,17÷4=4余1(17%4=1),即A=1,所以D=1。
$row = $no%$maxLine?$no%$maxLine:$maxLine;
echo "编号<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>个位置";
/*
是先计算后面的三目运算。后赋值。三目运算符,又称为三元运算符。
语法:条件 ? 结果1 : 结果2
?前面是条件,如果条件为真,那么返回结果1,否则返回结果2。
这里定义的变量$row存储的值是列数。这里如果$no%$maxLine成立(%是取模的意思,即求余数。),如果成立,返回no%$maxLine,否则返回$maxLine。
即学生编号除以每排人数有余数,返回余数,否则返回每排人数。
为什么要这样捏?假如学生编号16,16除以4是没有余数,那么是不是就是在第4列(跟每排人数刚好一样)。
需要知道的一点,取模运算中,如果被模数不够取模,是直接返回被模数。如:3%4,返回的是3。
*/
?>查看全部 -
foreach($students as $v) foreach($students as $key =>$v)
在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。
查看全部 -
PHP中的赋值运算符
PHP的赋值运算符有两种,分别是:
(1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。
(2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。
查看全部 -
PHP-认识一下系统常量
系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有:
(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。
(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。
(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。
(4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。
echo __FILE__;
查看全部 -
PHP第二种特殊类型—空类型
NULL(NULL):NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL。
查看全部 -
PHP第一种特殊类型—资源
资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。
<?php $file=fopen("f.txt","r"); //打开文件 $con=mysql_connect("localhost","root","root"); //连接数据库 $img=imagecreate(100,100);//图形画布 ?>
查看全部 -
当双引号中包含变量时,变量会与双引号中的内容连接在一起;
当单引号中包含变量时,变量会被当做字符串输出。
查看全部 -
PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,PHP会自动把变量转换为自动的数据类型,
$string = "就是就是"; $string = 9494;
查看全部 -
学习有点难,加油
查看全部 -
这个有点大脑壳
查看全部
举报