<?php
/*计算页面执行时间*/
class runtime
{
private $StartTime = 0;
private $StopTime = 0;
public function __construct(){
$this->StartTime = $this->get_microtime();
}
private function get_microtime()
{
list($usec, $sec) = explode(' ', microtime());
return ((float)$usec + (float)$sec);
}
public function end()
{
$this->StopTime = $this->get_microtime();
return round(($this->StopTime - $this->StartTime) * 1000, 1);
}
}
//开始计时
$runtime= new runtime();
//你的代码开始
$a = '
[{"id":1,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":0,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":2,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":3,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":4,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":5,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":6,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":7,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":8,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":9,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":10,"user_id":3,"posts_id":1,"replies_content":"5675675675","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":11,"user_id":3,"posts_id":1,"replies_content":"34564645","quote_id":1,"is_enable":1,"created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00"},{"id":12,"user_id":3,"posts_id":1,"replies_content":"34564645","quote_id":1,"is_enable":1,"created_at":"2015-06-30 13:38:41","updated_at":"2015-06-30 13:38:41"},{"id":13,"user_id":3,"posts_id":1,"replies_content":"34564645","quote_id":0,"is_enable":1,"created_at":"2015-06-30 13:48:53","updated_at":"2015-06-30 13:48:53"},{"id":14,"user_id":3,"posts_id":1,"replies_content":"34564645","quote_id":0,"is_enable":1,"created_at":"2015-06-30 16:35:41","updated_at":"2015-06-30 16:35:41"},{"id":15,"user_id":3,"posts_id":1,"replies_content":"34564645","quote_id":1,"is_enable":1,"created_at":"2015-06-30 16:35:46","updated_at":"2015-06-30 16:35:46"},{"id":16,"user_id":3,"posts_id":1,"replies_content":"34564645","quote_id":0,"is_enable":1,"created_at":"2015-06-30 16:35:50","updated_at":"2015-06-30 16:35:50"},{"id":17,"user_id":3,"posts_id":1,"replies_content":"34564645","quote_id":0,"is_enable":1,"created_at":"2015-06-30 16:45:51","updated_at":"2015-06-30 16:45:51"},{"id":18,"user_id":3,"posts_id":1,"replies_content":"34564645","quote_id":0,"is_enable":1,"created_at":"2015-06-30 16:50:35","updated_at":"2015-06-30 16:50:35"},{"id":19,"user_id":3,"posts_id":1,"replies_content":"34564645","quote_id":0,"is_enable":1,"created_at":"2015-06-30 16:51:28","updated_at":"2015-06-30 16:51:28"},{"id":20,"user_id":1,"posts_id":1,"replies_content":"sdfewwewe","quote_id":0,"is_enable":1,"created_at":"2015-07-01 16:22:54","updated_at":"2015-07-01 16:22:54"},{"id":21,"user_id":1,"posts_id":1,"replies_content":"sdfewwesdd23333we","quote_id":0,"is_enable":1,"created_at":"2015-07-01 16:23:29","updated_at":"2015-07-01 16:23:29"},{"id":22,"user_id":1,"posts_id":1,"replies_content":"sdfewwesdd23333we","quote_id":0,"is_enable":1,"created_at":"2015-07-01 16:23:37","updated_at":"2015-07-01 16:23:37"},{"id":23,"user_id":1,"posts_id":1,"replies_content":"111","quote_id":0,"is_enable":1,"created_at":"2015-07-01 16:24:41","updated_at":"2015-07-01 16:24:41"},{"id":24,"user_id":1,"posts_id":1,"replies_content":"u are sunshine","quote_id":0,"is_enable":1,"created_at":"2015-07-01 16:25:40","updated_at":"2015-07-01 16:25:40"},{"id":25,"user_id":1,"posts_id":1,"replies_content":"333-","quote_id":0,"is_enable":1,"created_at":"2015-07-01 16:31:30","updated_at":"2015-07-01 16:31:30"},{"id":26,"user_id":1,"posts_id":1,"replies_content":"cccc","quote_id":1,"is_enable":1,"created_at":"2015-07-01 16:47:55","updated_at":"2015-07-01 16:47:55"}]
';
$a = json_decode($a);
$b = [];
foreach($a as $k=>$v){
if($v->quote_id == 0){
$b[$v->id] = $v;
}else{
$b[$v->quote_id]->msg_item[] = $v;
}
}
print_r($b);
//计时结束
echo "页面执行时间: ".$runtime->end()." 毫秒";