2022-12-04 20:12来源:m.sf1369.com作者:宇宇
你那里能不能运行php? 如果能的话运行这一段就明白了:
<pre>
<?php
$a = array();
echo serialize($a); //显示 a:0{}
echo <br />;
$b = 'a:3:{s:6:config;a:7:{s:6:expire;d:24;s:11:expire_unit;s:4:hour;s:11:separate_by;i:0;s:15:level_point_all;s:2:5%;s:15:level_money_all;s:2:1%;s:18:level_register_all;i:2;s:17:level_register_up;i:60;}s:4:item;a:4:{i:0;a:2:{s:11:level_point;s:3:60%;s:11:level_money;s:3:60%;}i:1;a:2:{s:11:level_point;s:3:30%;s:11:level_money;s:3:30%;}i:2;a:2:{s:11:level_point;s:2:7%;s:11:level_money;s:2:7%;}i:3;a:2:{s:11:level_point;s:2:3%;s:11:level_money;s:2:3%;}}s:2:on;i:1;}';
var_export(unserialize($b));
?>
</pre>
php中时间一般分为两种格式,一种是标准时间格式timestamp,即Y-m-d G:i:s。另一种就是时间戳。
例如:
一、标准时间与时间戳转换:
//获得服务端系统时间
date_default_timezone_set(PRC);
$nowtime=date(Y-m-d G:i:s);
//标准时间转为时间戳
$dateline=strtotime($nowtime);
//时间戳转为标准时间
$nowtime=date('H:i:s',$dateline);
二、日期增加固定天数:
//标准时间转为时间戳
$dateline=strtotime($nowtime);
//设定规定时间
$days=3600*24*20; //20天
$new_dateline=$dateline-$days;
//增加固定天数后的新时间戳转为标准时间
$new_nowtime=date('Y-m-d G:i:s',$new_dateline);
三、规范化星期表达:
//获得服务端系统时间
$today=;
date_default_timezone_set(PRC);
$Ymd_time=date(Y年m月d日 );
$workday=date(w);
$workday_arr=array(日,一,二,三,四,五,六); //规范化星期表达
$today=$Ymd_time.星期.$workday_arr[$workday];
具体步骤如下:
1、首先新建一个PHP文档,并定义一个数组,示例:$arr = array(I,have,an,apple)。
2、使用implode()函数,将数组转为字符串,示例:$str = implode($arr)。
3、将数组转换之后的字符串打印出来,示例:echo $str。
4、保存以上内容,在浏览器查看预览。
5、implode()函数有一个分隔符参数是可选的,可以指定数组元素分隔符(如不指定分隔符,默认情况是一个空的字符),示例:$str = implode(+++,$arr)。
6、打印有分隔符的字符串,即可将php数组转换成字符串。
$arr=diffStr($a,$b);
var_dump($arr[0]);
可以使用str_split将字符串转为数组,str_split用法如下:
str_split — 将字符串转换为数组
array str_split( string $string [, int $split_length = 1] )string:输入字符串。
split_length:每一段的长度。
返回值
如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length的字符块,否则每个字符块为单个字符。
如果 split_length 小于 1,返回 FALSE。如果 split_length 参数超过了 string 超过了字符串 string 的长度,整个字符串将作为数组仅有的一个元素返回。
使用示例:
$str = Hello World;
$arr = str_split($str);
print_r($arr);以上代码将输出
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => W
[7] => o
[8] => r
[9] => l
[10] => d
)