PHP学习2:简单表单数据的发送与接收和几种常见的运算符
(本随笔适合初学者观看,本篇大部分用代码加注释的方式来书写)
明确:$_POST 和 $_GET 是系统预定义的数组,用来接收表单传来的信息。 且其中的键值对组成: 键:表单中的name属性值 值:你输入的值。
post_form.html:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数据的发送与接收</title> </head> <body> <form action="post_form.php" method="post"> 用户名:<input type="text" name="username"> 密码:<input type="password" name="userpassword"> <input type="submit" value="提交"> </form> </body> </html>
post_form.php:
<?php /* * $_POST $_GET就是预定义的数组 * 其中 键就是你表单中的name属性的属性值。 * 值就是你输入的值。 * 从表单传过来的数据自动存入$_POST 或者 $_GET数组里面 * 对普通数组的增删改查工作同样适用于这两个数组 */ var_dump($_POST); echo '<hr>'; //如果想要使用数组中的值,建议存入变量使用 $username=$password=''; if(!$_POST){ $username=$_POST['username']; $password=$_POST['userpassword']; } var_dump($username,$password); ?>
注意:一定要确定form表单的正确性。
以下是一些常用的PHP运算符:
<?php /* * 算数运算符 + - * / % */ /* * 赋值运算符 = += .= * = 将左边的值赋给右边 * += $a+=1 $a=$a+1 * .= 类似于+= .用于字符串的拼接 */ /* * 比较运算符 > < == === * == 比较两边是否相等 * === 不但比较俩边的值 还比较两边的数据类型 称为绝对等 */ /* * 逻辑运算符 and && ,or || ,! * and &&就是 和 与 * or ||就是 或 * ! 就是 非 */ /* * 其他运算符 . => -> * . 用于字符串的拼接 * =>用于数组 * ->用于对象 */ /* * ++ 自增运算符 * --自减运算符 */ /* * 注意运算符的优先级 */ ?>