博客列表 >【PHP】md5加密与数组函数

【PHP】md5加密与数组函数

暮光薄凉
暮光薄凉原创
2021年11月18日 22:34:231249浏览
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;
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议