PHP3

<?php
//设置汉字编码格式
header("Content-type: text/html; charset=utf-8");
//$a=3;
//if($a<1){
//    echo "000";
//}else{
//    echo "111";
//}
//
//switch($a)
//{
//    case 1:
//        echo '1';
//        break;
//    case 2:
//        echo'2';
//        break;
//    case 3:
//        echo'3';
//        break;
//    default:
//        echo '88';
//}
//
//while($a<5){
//    echo '555';
//    $a++;
//}
//
//for($i=1;$i<5;$i++){
//    echo "$i <br>";
//}
//$colors = array("red","green","blue","yellow");
//
//foreach ($colors as $value) {
//    echo "$value <br>";
//}
//$str1='adsadadad';
//$str2='qweqeqeqwe';
//$str3=$str1."".$str2;
//echo "$str3<br>";
//$str4='wqeqeqweqw';
//$str5="sdaad{$str4}adsas";
//echo $str5;
$bbb="";
echo isset($bbb);//打印$bbb是个空值
var_dump (isset($bbb));//判断出来是个啥几把


//字符串长度


$str='15245441654';
//unset($str);//摧毁函数
echo strlen($str);//打印字符串长度
echo substr($str,0,3);//截取字符串
$cstr='wq说的话大大萨达1q';
echo mb_substr($cstr,1,5,"utf8");


$arr=[123,123,123,123,123,132];
if(is_array($arr)){//判断是不是数组
    echo "1";
}else{
    echo '2';
}
if(in_array(12,$arr)){//判断12是否在数组中 返回2不在
    echo 1;
}else{
    echo 2;
}


//可变变量
$he='1';
$$he='2';
echo $he.$$he;


//引用赋值
$qq=3;
$qw=&$qq;//qw指向$qq的数据路径 两个名字用一个值
echo $qq."<br>";
echo $qw;


//超全局变量
//$GLOBALS[index]在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。
$cc=12;
$vv=22;
function oop(){
$GLOBALS['xx']=$GLOBALS['cc']+$GLOBALS['vv'];
}
oop();
echo $xx;
echo "<br>";
//$_SERVER 这种超全局变量保存关于报头、路径和脚本位置的信息。
echo $_SERVER['REMOTE_ADDR'];//返回浏览网页的IP信息
//$_REQUEST接收页面提交的表单数据
//$_POST接受页面method为post提交的内容
//$_GET接受页面method为get提交的内容


//数组长度检测
$array=[123,456,789];
echo count($array)."<br>";
//多维数组检测
$array2=[
    [123,123,123],
    [456,456,456]
];
echo count($array2,1);//第二个参数是0的话 返回一维数组两个 是1的话 返回二维加一维共八个




//获取数组第一个和最后一个值
echo  current($array)."<br>";
echo  end($array)."<br>";
echo "<br>";
//字符串分割成数组
$str1='123 1 32 123 123 123';
print_r(explode(" ",$str1,0));//按中间空格为基准 分割成数组
echo "<br>";
print_r(explode(" ",$str1,2));
echo "<br>";
print_r(explode(" ",$str1,-1));
echo "<br>";
//数组转化为字符串
echo serialize($array);
echo "<br>";
//生成随机数
echo rand(0,1000000000);//生成整数随机数
echo "<br>";
//2位小数的随机数
function randomFloat($min = 0, $max = 10)
{
    $num = $min + mt_rand() / mt_getrandmax() * ($max - $min);
    return sprintf("%.2f", $num);


}
echo randomFloat();
echo "<br>";
//向上取整,有小数就加1:ceil();
//向下取整:floor()。
$flt=123.155;
echo ceil($flt);//向上取整
echo "<br>";
echo floor($flt);//向下取整
echo "<br>";


//设置时区为上海
ini_set('date.timezone','Asia/Shanghai');
//时间戳
echo date('Y-m-d h:i:s', time());
echo "<br>";


echo date('Y').'年'.date('m').'月'.date('d').'日'.date('H').'时'.date('i').'分'.date('s').'秒';
//过滤特殊字符
str_replace();


//加密
$str22='adas12313';
echo md5($str22);
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值