
首先
$str = '{
"Result": 1,
"Msg": "成功",
"Data": {
"UserCode": "309020441271",
"UserName": "1",
"Mark": 1,
"Reserve": 0010000,
"Address": "",
"Phone": "",
"MeterAddr": "309020441271"
}
}';
$a = json_decode($str,true);
$a['Msg'] $a['Data'] 就是你要的
<php
$start_day = 1;//表示从该年的第一天开始计数
$end_day = 365+366;//这两年一共有多少天,楼主需要的话自己写个计算方法吧
$end_day = 80;//为了显示,以80天为例
$date_array = array();
for($day=$start_day; $day<=$end_day; $day++){
$temp_date = date("Y-m-d",mktime(0,0,0,1,$day,2010));//这个是将从2010-1-1开始的80天,依次存入数组
array_push($date_array,$temp_date);
}
print_r($date_array);//输出
>
这个算法的关键在于mktime(0,0,0,1,$day,2010) 这一方法,他是可以“自动校正越界的输入”,就是把2010-1-32 变成 2010-2-1,牛逼啊。
楼主可以自己查下,网址附在下面。
date函数网址
>
附图:
可以通过数组的键名来读取
例如:
<php
$array = array('a'=>'a1','b'=>'b1');
echo $array['a'];
>
或者通过数组的键值来读取键名
例如:
<php
$array = array('a'=>'a1','b'=>'b1');
echo array_search('a',$array);
>
以上就是关于php 取出数组里的元素全部的内容,包括:php 取出数组里的元素、php 如何获取时间数组高手请进!、php 怎么读取数组中的指定值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)