

注意PHP中变量名区分大小写,$val与$Val是不同的变量
requite "admin/conn.php"; //导入,引用
include_once "public/header.php"; //包含
$user=$_POST["user"]; //如要获取表单中有个名为user的文本框的值
$user=$_GET["user"] //用$_GET全局变量获取表单文本框的值
$user=$_SESSION["user"]
1. empty() 函数用于检查一个变量是否为空,当变量为空或为0时返回true,值非空非零的值时返回 FALSE
strlen($aa)判断亦是$aa中字符个数
2. header函数
用法1:header('Location:'.$url); //Location和":"之间无空格。
用法2:header('Content-Type:text/html;charset=utf-8'); //php中设置让浏览器以什么编码显示当前页面
该函数共有7种用法,详见:https://m.php.cn/article/394656.html
3. isset函数 用以判断变量的值是否存在,当变量已设置并且非空时,返回true,否则返回false
***注意下面两句
$aa=isset($_GET["test"]); //如果不加isset,当test为空时页面就会提示错误,加了就正常
$aa=isset($_POST["test"]); //如果不加isset,当test为空时页面就会提示错误,加了就正常
if (isset($_GET["classid"])) {$classid=$_GET["classid"];}else{$classid=1;};
$fPath = isset($_GET['Path']) ? $_GET['Path'] : '101';
//注意:isset函数会将变量$aa的值设为true或false,而不是原来的值,推荐
if (!isset($_GET["test"]) || $_GET["test"] === "") { //如何变量未设置或为空时
$test = "0";
} else {
$test = $_GET["test"];
}
4. htmlspecialchars() 函数把预定义的字符转换为 HTML 实体。
htmlspecialchars($row["wwip"], ENT_QUOTES, 'UTF-8') //两个参数都可省略
& (和号)会转成 &
"(双引号)会转成 "
< (小于)会转成 <
5. 弹出一个提示框的代码:echo '<script>alert("欢迎来到PHP中文网!")</script>';
6. 设置时区与编码
echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';
ini_set('date.timezone','Asia/Shanghai'); //设置时区,否则获取的时间不准
其它类似代码://die("连接失败: " . iconv('gbk','utf-8', $conn->connect_error))
7. ceil()函数,向上取整,如floor相反,floor是向下取整
如ceil(0.6),ceil(0.4)的值为1, ceil(5.1)值为6
8. 打开一个页面header("location:../article/list.php?cryptname=$cryptname");
9. explode函数用以所字符串打散为数组
<?php
$str = "www.runoob.com";
print_r (explode(".",$str));
?>
结果:
Array
(
[0] => www
[1] => runoob
[2] => com
)
10. implode函数用以把数组元素结合为字符串
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr); //结果为数组时,字串间用空隔开
echo implode(".",$arr); //结果为数组时,字串间用点隔开
?>
结果:
Hello World! Beautiful Day!
Hello.World!.Beautiful.Day!
11. 超连接不要加页面地址会自动链接到当前页面
<a href='?page=1&number=20'>上一页</a>
<a href='?id=<?php echo $id-1?>'>上一页</a>
在最后加\n让PHP输出的代码查看源码时有换行
echo "<li>$row['CatalogName']</li>\n";