程序控制的语句一般为if、switch、for大体为此三类控制语句。
先了解if语句,一般if语句三种用法,if、if-else、if-elseif-else三种,三种用法对应的程序流如下
![a4d3bb88bb1fe32c0bbc460a32288ade.png](https://i-blog.csdnimg.cn/blog_migrate/cfd788fc63ff7a1f1bff9071a391b39c.jpeg)
![4704de52efddf96f39884d499009cd4b.png](https://i-blog.csdnimg.cn/blog_migrate/19bb63b63cb283590b3c8fa4a206fd3d.jpeg)
![d7a9e10c127ff6a68e5d0d2a3f599226.png](https://i-blog.csdnimg.cn/blog_migrate/a7e1544d9e08cb6bbd9f97fef982d32d.jpeg)
再了解empty()、isset()、is_numeric(),三个验证函数。
empty()函数检验变量是否拥有除0和空字符串之外的其他值。如果变量没有赋值或值为0或空字符串,函数返回TRUE,反之则返回FALSE。
用于确认文本框是否被填写。
isset()函数检验变量是否有值,如果变量拥有值(0或者空字符串)函数返回TRUE,反之则返回FALSE。
用于确认无文本表单元素,如多选框、单选框和选择菜单。
is_numeric()函数验证变量是否是一个有效的数字类型的值。如果是函数返回TURE,反之则返回FALSE。(正数、小数、数字的字符串也会返回TRUE。
用于验证表单中数字类填写,如年龄、出生日期等。
通过程序验证if语句和三种验证函数。
html表单样式
![d36a0fc586be0bde7180776c63ca4955.png](https://i-blog.csdnimg.cn/blog_migrate/00ea41887b042d5a61d5d6b9417baf92.jpeg)
代码运行如下
![4ce89404d4939a3ea173b0d1f01204aa.png](https://i-blog.csdnimg.cn/blog_migrate/4f0109efe0205314c660c9a3360e1b25.jpeg)
PHP接受数据代码如下
![0f1b8722aea448e37f36f0daa8bda86e.png](https://i-blog.csdnimg.cn/blog_migrate/deab98af2daf9f1278fa30a8c0409c49.jpeg)
![7c7764530578671fc09d1292e69b90c1.png](https://i-blog.csdnimg.cn/blog_migrate/4e52ef8d340790549fe65710594e6f74.jpeg)
不进行输入点击Register按钮,页面显示为:
![6d54a661e53f2838717fb10c3ac1ff15.png](https://i-blog.csdnimg.cn/blog_migrate/762bfa81f85ec959736cdf9d2ebe5091.jpeg)
对表单进行填写后,点击register显示如下
![8724624eac4f7b284bd328775a1b907b.png](https://i-blog.csdnimg.cn/blog_migrate/b7be3d94c5192d50d3d465590267d02b.jpeg)
结合注解记忆函数方法和语句用法,附上运算符表
![7424a6522ae7b88f33527c0d8c4262f6.png](https://i-blog.csdnimg.cn/blog_migrate/1b7061134a64e8e7115ab58d8ac13cb1.jpeg)