1.加密函数

//将字符串加密为32位的加密码
//数组不能使用
//可连接字符串提高安全性:变量.’字符串’
md5();
//40位加密
sha1();

2.数组函数
函数作用
count();获取数组或对象中属性的个数
array_unique();移除重复的数组
array_merge()合并数组
implode()将数组转换为字符串,可加入字符作为分隔符(‘—‘,数组)
explode()将字符串转换为数组,如有分隔符需加分隔符(‘—‘,数组)
3.三元运算

格式:
判断条件? 执行代码1 : 执行代码2;
//否或值为’’,0,null,false, 则执行代码2
//是,则执行代码1

4.if、switch判断

if格式:

  1. if(判断条件){代码块}
  2. if(判断条件){代码块}else{代码块2}
  3. if(判断条件){代码块}else if(判断条件){代码块}

switch格式:

  1. switch(判断条件){
  2. case 条件1:
  3. 执行代码1;
  4. break;
  5. case 条件2:
  6. 执行代码1;
  7. break;
  8. }
5.逻辑运算符

与:and 或 &&
或:or 或 ||
非:
取反:!

6.逻辑函数
函数作用
isset();判断变量是否存在,存在即为trye,null 和没有变量即为false
empty();判断变量是否为空,null、0、’’、false,存在即为trye,反之则为false
gettype()获取变量类型
is_string()判断类型是否为字符串
is_int()判断类型是否为数值
is_float()判断类型是否为浮点型
is_bool()判断类型是否为布尔值
is_null()判断类型是否为null
is_array()判断类型是否为数组
is_object()判断类型是否为对象
7.计算器应用
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <form action="" method="get">
  11. <input type="number" name="shuzi-1" value="<?php echo $_GET['shuzi-1']; ?>"/>
  12. <select name="fuhao" id="">
  13. <option value="+" <?php echo ($_GET['fuhao']=='+') ? 'selected' : '' ?>>+</option>
  14. <option value="-" <?php echo ($_GET['fuhao']=='-') ? 'selected' : '' ?>>-</option>
  15. <option value="*" <?php echo ($_GET['fuhao']=='*') ? 'selected' : '' ?>>*</option>
  16. <option value="/" <?php echo ($_GET['fuhao']=='/') ? 'selected' : '' ?>>/</option>
  17. </select>
  18. <input type="number" name="shuzi-2" value="<?php echo $_GET['shuzi-2']; ?>"/>
  19. <button>计算</button>
  20. </form>
  21. </body>
  22. </html>
  1. $fuhao = $_GET['fuhao'];
  2. if($fuhao == '+'){
  3. $jieguo = $_GET['shuzi-1'] + $_GET['shuzi-2'];
  4. }else if($fuhao == '-'){
  5. $jieguo = $_GET['shuzi-1'] - $_GET['shuzi-2'];
  6. }else if($fuhao == '*'){
  7. $jieguo = $_GET['shuzi-1'] * $_GET['shuzi-2'];
  8. }else if($fuhao == '/'){
  9. $jieguo = $_GET['shuzi-1'] / $_GET['shuzi-2'];
  10. }
  11. echo '结果:'.$jieguo;

更多相关文章

  1. 创建table表格和创建form表单并JS判断
  2. 为什么说for...of是JS中的一颗宝石
  3. 实现数组去重的 9 种高阶方法
  4. php多维数组创建及遍历
  5. json数据类型,安装MySQL
  6. Scala 两数之和
  7. JSON与mysql
  8. php常用函数练习
  9. if 函数进阶及逻辑函数与 switch 的初步练习

随机推荐

  1. 从事件监听器OnClick中排除按钮
  2. Ajax请求等到第一次AJAX调用未完成
  3. jQuery中$.get、$.post、$.getJSON和$.aj
  4. js或Jquery中判断字符串中是否有换行符或
  5. 如何使用javascript或jquery获取图像的自
  6. jQuery——将title属性用作悬停的文本,但
  7. 将AngularJS、jQueryUI、Angular-Drag-Dr
  8. 我需要从jquery ajax post中撤回数据并将
  9. scrollTop到溢出滚动div中的活动元素
  10. [入门篇]Jquery读取.Net WebService Json