//将字符串加密为32位的加密码
//数组不能使用
//可连接字符串提高安全性:变量.’字符串’
md5();
//40位加密
sha1();
| 函数 | 作用 |
|---|---|
| count(); | 获取数组或对象中属性的个数 |
| array_unique(); | 移除重复的数组 |
| array_merge() | 合并数组 |
| implode() | 将数组转换为字符串,可加入字符作为分隔符(‘—‘,数组) |
| explode() | 将字符串转换为数组,如有分隔符需加分隔符(‘—‘,数组) |
格式:
判断条件? 执行代码1 : 执行代码2;
//否或值为’’,0,null,false, 则执行代码2
//是,则执行代码1
if格式:
if(判断条件){代码块}if(判断条件){代码块}else{代码块2}if(判断条件){代码块}else if(判断条件){代码块}
switch格式:
switch(判断条件){case 条件1:执行代码1;break;case 条件2:执行代码1;break;}
与:and 或 &&
或:or 或 ||
非:
取反:!
| 函数 | 作用 |
|---|---|
| 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() | 判断类型是否为对象 |
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><form action="" method="get"><input type="number" name="shuzi-1" value="<?php echo $_GET['shuzi-1']; ?>"/><select name="fuhao" id=""><option value="+" <?php echo ($_GET['fuhao']=='+') ? 'selected' : '' ?>>+</option><option value="-" <?php echo ($_GET['fuhao']=='-') ? 'selected' : '' ?>>-</option><option value="*" <?php echo ($_GET['fuhao']=='*') ? 'selected' : '' ?>>*</option><option value="/" <?php echo ($_GET['fuhao']=='/') ? 'selected' : '' ?>>/</option></select><input type="number" name="shuzi-2" value="<?php echo $_GET['shuzi-2']; ?>"/><button>计算</button></form></body></html>
$fuhao = $_GET['fuhao'];if($fuhao == '+'){$jieguo = $_GET['shuzi-1'] + $_GET['shuzi-2'];}else if($fuhao == '-'){$jieguo = $_GET['shuzi-1'] - $_GET['shuzi-2'];}else if($fuhao == '*'){$jieguo = $_GET['shuzi-1'] * $_GET['shuzi-2'];}else if($fuhao == '/'){$jieguo = $_GET['shuzi-1'] / $_GET['shuzi-2'];}echo '结果:'.$jieguo;
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号