1、  php中设置页面的编码方式:

header(“content-type:text/html;charset=utf-8”);

2、  数据类型

布尔类型:Boolean/bool:true、false

整数类型:int/integer 保存的值为整数

小数类型:float

字符串类型:string/str:”值”或单引号’值’,如:”字符串”或’字符串’。

3、  一般定义变量的规则

布尔类型的变量:$b_1,诸如这种形式的写法

整数类型的变量:$i_1

字符串:$str_1

4、  如何显示变量的类型和值

Var_dump(变量);

echo isset($b);//判断内存中是否存在变量$b,存在,则为true,否则为false

unset($a);//unset释放内存中的变量

var_dump(isset($a));

var_dump(empty($a));//empty判断是否存在变量,如果存在为false  否则为true

5、  算术运算符

%:求余。写法: a、变量=值1  % 值2;echo 值1 % 值2。

++:变量自加1。

用法1:变量++ :表示后加1 。如echo $i1++èecho $i1;$i1=$i1+1;

用法2:++变量:表示先加1。如echo ++$i1è$i1=$i1+1;echo $i1;

如果单独的++变量和变量++,那么它们的结果是一样的。

如:$i=1;$i++;++$i;//则$i++;++$i都只是对$i1加1

6、  赋值运算符

=:赋值号的左边是一个变量,阅读程序的时候,只需要管赋值号的右边计算就ok。

7、  php中的变量必须有值,如果没有赋值,则会报错

8、  比较运算符

==:只是判断值是否相等,不考虑类型。如果相等,则为true 否则为false

===:同时考虑值和类型,如果都相同,则为true,否则为false。

9、  赋值语句

=

+=、-=、/=、*=

.=:

例如:变量.=值==>变量=变量.值

10、比较运算符:比较的结果是bool类型,true或false

>、>=、<、<=

== 、=== 、!= 、<>、 !==

11、true在网页上显示为1,false显示空

结果不为空和0,则表示为true;否则表示为false

12、三元运算符

变量=条件?为true结果:为false的结果

Echo条件?为true结果:为false的结果

13、如何取得提交表单中文本框的值?

提交表单的方法:get、post

如:<form method="get">

a:<input  type="text" name="a" id="a"/><br />

b:<input  type="text" name="b" id="b"/><br />

c:<input  type="text" name="c" id="c"/><br />

<input  type="submit" value="输 出"/><!—提交按钮à

</form>

现在是get方法:通过$_GET[“a”]\ $_GET[“b”]\ $_GET[“c”]分别取得a、b、c三个文本框中的值

注意的是:每个文本框的名称属性一定要

如:<form method="post">

a:<input  type="text" name="a" id="a"/><br />

b:<input  type="text" name="b" id="b"/><br />

c:<input  type="text" name="c" id="c"/><br />

<input  type="submit" value="输 出"/><!—提交按钮à

</form>

现在是post方法:通过$_POST[“a”]\ $_ POST [“b”]\ $_ POST [“c”]分别取得a、b、c三个文本框中的值

最新文章

  1. JQ 数字验证
  2. Mysql的基础使用之MariaDB安装
  3. [moka同学笔记]yii2.0数据库操作以及分页
  4. 用PowerDesigner将SQL语句生成实体类
  5. [ZZ] Shadow Map
  6. eclipse 设置jvm 内存
  7. ipython notebook
  8. Codeforces 626C Block Towers「贪心」「二分」「数学规律」
  9. 从零开始学ios开发(二):Hello World!来啦!
  10. 【解题报告】HDU -1142 A Walk Through the Forest
  11. bug fix: openstack can not run swift for pyeclib and liberasurecode do not match
  12. 【转载】简析TCP的三次握手与四次分手
  13. #019 还未搞明白的C语言问题
  14. 对SDE中空要素类插入要素,完成后显示的图层特别小
  15. WPF Binding学习(四) 绑定各种数据源
  16. [cloud][sdn] neutron了解
  17. POWER BI报表服务器混合云初了解
  18. 针对于多个inner join或者left join多条件查询的时候,各个inner join 的指向问题
  19. u3d中的坐标系
  20. 关于linux下/srv、/var和/tmp的职责区分

热门文章

  1. LeetCode:二叉搜索树中的搜索【700】
  2. kubernetes1.9 手动安装
  3. 129. Sum Root to Leaf Numbers(从根节点加到叶子节点的和)
  4. 官方微信接口(全接口) - 微信摇一摇接口/微信多客服接口/微信支付接口/微信红包接口/微信卡券接口/微信小店接口/JSAPI
  5. filter方法解析
  6. Unable to handle kernel NULL pointer dereference at virtual address 00000000【转】
  7. 使用VBS打开程序和关闭程序
  8. 正则表达式【TLCL】
  9. 浅谈 django Models中的跨表
  10. python学习笔记(pict+requests+xml)