多个值传递
function jia(...$ab){
$j=0;
foreach ($ab as $v) {
$j+=$v;
}
return $j;
}
echo jia(1,2,3); //输出6
md5加密sha1加密
$a=md5(123456); //MD5加密32位数
$a=sha1(123456); //sha1加密40位数
echo $a.'<br>';
echo strlen($a); //查看有几个字符
常用函数
count($arr); //计算数组或对象中的属性个数
unset($arr[1]); //移除指定数组
array_unique($arr); //移除重复的数组
array_merge ($arr,$arr1); //合并数组
$str=implode('-',$arr); //将一个一维数组的值转化为字符串
print_r(explode('-',$str)); // 使用一个字符串分割另一个$str字符串,最后转成数组。
三元运算
$a = 10;
echo $a==10? '是':'不是'; //前面提问,:前面为真,后面为假。
if elseif else判断
$hi='猴子会跳';
if($hi=='猴子会爬树'){
echo '猴子会爬树';
}elseif($hi=='猴子会跑'){
echo '猴子会跑';
}
elseif($hi=='猴子会跳'){
echo '猴子会跳';
}else{
echo '什么都不会';
}