随机打印字符串
// 字符串合集 如果要取单个字符echo $str[0]
$str = "0123456789abcdefghijklmnopqrstuvmxyz";
// 随机字符串长度
$n = 8;
$s = NULL;
// 生成随机函数最大范围值
$len = strlen($str)-1;
// echo strlen($str);
// echo $len;
for ($i=0; $i <$n ; $i++) {
// 随机函数获取单个字符 $s = $s.$str[rand(0,$len)];
$s .= $str[rand(0,$len)];
}
// 输出字符串 t8dr0ehe
echo $s."<br/>";内置函数设定日期时区
// 设置当前时区为中国北京
date_default_timezone_set('PRC');
echo "中国北京当地时间:";
// 输出当前的格式化日期显示
echo date("y-m-d h:i:s")."<br/>";
// 设置当前时区为美国纽约
date_default_timezone_set('America/New_York');
echo "美国纽约当地时间:";
// 输出当前的格式化日期显示
echo date("y-m-d h:i:s");
//中国北京当地时间:21-11-26 09:49:36
//美国纽约当地时间:21-11-25 08:49:36检测上传文件类型扩展名
<form action="arr1.php" method="post">
<input type="file" name="file">
<br>
<input type="submit" value="检测">
</form>
//检测上传文件类型扩展名
$pic = $_POST['file'];
// explode 把字符串组成数组
$pics = explode('.',$pic);
echo "<br/>";
print_r($pics);//Array ( [0] => c8 [1] => jpg )
$num = count($pics);
echo $num; // 获取数组长度为 2
echo '<br>上传文件的扩展名为:'.$pics[$num-1];不区分大小写
if(isset($_POST['username'])){
// 吧字符串统一转为小写
$username = strtolower($_POST['username']);
// 弹出转换以后的值
echo "<script>alert('".$username."')</script>";
}
// 核心函数 string strtolower( string str )
strtoupper() 转为大写
strtotime( string time [,int now]) unix时间戳形式倒计时
function compDate($date_1,$date_2){
// 把日期1转换成数组
$date_list_1 =explode("-",$date_1);
// 把日期2转换成数组
$date_list_2 = explode("-",$date_2);
$d1 = mktime(0,0,0,$date_list_1[1],$date_list_1[2],$date_list_1[0]);
// 吧日期1转换成时间戳
$d2 = mktime(0,0,0,$date_list_2[1],$date_list_2[2],$date_list_2[0]);
// 把日期2转换成时间戳
$days = round(($d1-$d2) / 3600 /24);
// 结果转为天数格式
return $days;
}
// 调用自定义函数
// 获取当前日期并格式化
$today = date("Y-m-d H:i:s");
// 自定义到期日期
$day = "2021-12-30 00:00:00";
// 调用自定义函数计算
$days = compDate($day,$today);
// 返回最终结果
echo "<b>距离2021年结束还有:<font color='red'>".$days."</font>天</b>";新闻列表选项卡
<div id="tab1">
<ul>
<li class="tab">咨询</li>
<li>行情</li>
<li>软件</li>
</ul>
<div class="show">111</div>
<div>222</div>
<div>333</div>
</div>
<script type="text/javascript">
var id;
$(function(){
// 遍历用户控制区域
$("li").each(function(index){
$(this).mouseover(function(){
// 获取当前用户选择区域
var this_li = $(this);
// 使用时间事件函数事项缓动效果
id = setTimeout(function(){
//移除默认的选项按钮的样式
$("li.tab").removeClass('tab');
// 给当前选项按钮添加样式
$(this).addClass("tab");
this_li.addClass("tab");
// 移除默认的显示区域的样式
$("div.show").removeClass("show");
// 根据选中的index索引添加样式
$("#tab1 div:eq("+index+")").addClass('show');
},300);
}).mouseout(function(){
// 用户鼠标移除时同时移除时间事件
clearTimeout(id);
})
})
})
</script>