欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【PHP】md5加密与数组函数

程序员文章站 2022-03-01 20:30:03
...
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;