257 ,'user_id'=> 41248 ,'user_id2'=> 23989 ,'player'=> 41248 ,'formation'=> Array ('41248'=> 1 ,'23989'=> 2,'ssss'=>3) ,'result'=> 1 ,'battle_type'=> 1 ,'speed'=> Array( '41248'=> 0,'23989'=> 0 ) ,'attacker'=> Array( '1'=> Array ( 'user_id'=> 41248 ,'soldier_id'=> 28 ,'prototype_id'=> 4 ,'bid'=> 1 ,'level'=> 1 ,'rare'=> 1 ,'skill_id'=> 1 ,'totalhp'=> 3997 ,'hp'=> 3997 ,'attack_general'=> 346 ,'attack_skill'=> 596 ,'attack_explode'=> 458 ,'attack_type'=> 1 ,'defense'=> 0 ,'anger'=> 50 ,'dodge'=> 2 ,'crit'=> 2 ,'block'=> 2 ,'block_effect'=> 0.5 ,'crit_effect'=> 2 ,'foramtion_effect'=> 0) ,'4'=> Array ( 'user_id'=> 41248 ,'soldier_id'=> 29 ,'prototype_id'=> 2 ,'bid'=> 1 ,'level'=> 1 ,'rare'=> 1 ,'skill_id'=> 1 ,'totalhp'=> 3555 ,'hp'=> 3555 ,'attack_general'=> 396 ,'attack_skill'=> 581 ,'attack_explode'=> 418 ,'attack_type'=> 1 ,'defense'=> 0 ,'anger'=> 50 ,'dodge'=> 2 ,'crit'=> 2 ,'block'=> 0 ,'block_effect'=> 0.5 ,'crit_effect'=> 2 ,'foramtion_effect'=> 0 ) ,'5'=> Array ( 'user_id'=> 41248 ,'soldier_id'=> 30 ,'prototype_id'=> 6 ,'bid'=> 1 ,'level'=> 1 ,'rare'=> 1 ,'skill_id'=> 1 ,'totalhp'=> 3043 ,'hp'=> 3043 ,'attack_general'=> 351 ,'attack_skill'=> 540 ,'attack_explode'=> 474 ,'attack_type'=> 1 ,'defense'=> 0 ,'anger'=> 50 ,'dodge'=> 2 ,'crit'=> 2 ,'block'=> 0 ,'block_effect'=> 0.5 ,'crit_effect'=> 2 ,'foramtion_effect'=> 0) ,'7'=> Array ( 'user_id'=> 41248 ,'soldier_id'=> 37 ,'prototype_id'=> 2 ,'bid'=> 1 ,'level'=> 1 ,'rare'=> 1 ,'skill_id'=> 1 ,'totalhp'=> 3491 ,'hp'=> 3491 ,'attack_general'=> 393 ,'attack_skill'=> 532 ,'attack_explode'=> 456 ,'attack_type'=> 1 ,'defense'=> 0 ,'anger'=> 50 ,'dodge'=> 2 ,'crit'=> 2 ,'block'=> 0 ,'block_effect'=> 0.5 ,'crit_effect'=> 2 ,'foramtion_effect'=> 0 )) ,'defender'=> Array( '2'=> Array( 'user_id'=> 23989 ,'soldier_id'=> 24 ,'prototype_id'=> 1 ,'bid'=> 1 ,'level'=> 1 ,'rare'=> 1 ,'skill_id'=> 1 ,'totalhp'=> 3230 ,'hp'=> 3230 ,'attack_general'=> 390 ,'attack_skill'=> 567 ,'attack_explode'=> 442 ,'attack_type'=> 1 ,'defense'=> 0 ,'anger'=> 50 ,'dodge'=> 2 ,'crit'=> 2 ,'block'=> 0 ,'block_effect'=> 0.5 ,'crit_effect'=> 2 ,'foramtion_effect'=> 0) ,'5'=> Array( 'user_id'=> 23989 ,'soldier_id'=> 25 ,'prototype_id'=> 2 ,'bid'=> 1 ,'level'=> 1 ,'rare'=> 1 ,'skill_id'=> 1 ,'totalhp'=> 3400 ,'hp'=> 3400 ,'attack_general'=> 379 ,'attack_skill'=> 536 ,'attack_explode'=> 405 ,'attack_type'=> 1 ,'defense'=> 0 ,'anger'=> 50 ,'dodge'=> 2 ,'crit'=> 2 ,'block'=> 0 ,'block_effect'=> 0.5 ,'crit_effect'=> 2 ,'foramtion_effect'=> 0 ) ,'7'=> Array( 'user_id'=> 23989 ,'soldier_id'=> 26 ,'prototype_id'=> 6 ,'bid'=> 1 ,'level'=> 1 ,'rare'=> 1 ,'skill_id'=> 1 ,'totalhp'=> 3669 ,'hp'=> 3669 ,'attack_general'=> 362 ,'attack_skill'=> 549 ,'attack_explode'=> 426 ,'attack_type'=> 1 ,'defense'=> 0 ,'anger'=> 50 ,'dodge'=> 2 ,'crit'=> 2 ,'block'=> 0 ,'block_effect'=> 0.5 ,'crit_effect'=> 2 ,'foramtion_effect'=> 0 ) ,'9'=> Array( 'user_id'=> 23989 ,'soldier_id'=> 27 ,'prototype_id'=> 1 ,'bid'=> 1 ,'level'=> 1 ,'rare'=> 1 ,'skill_id'=> 1 ,'totalhp'=> 3618 ,'hp'=> 3618 ,'attack_general'=> 326 ,'attack_skill'=> 510 ,'attack_explode'=> 419 ,'attack_type'=> 1 ,'defense'=> 0 ,'anger'=> 50 ,'dodge'=> 2 ,'crit'=> 2 ,'block'=> 0 ,'block_effect'=> 0.5 ,'crit_effect'=> 2 ,'foramtion_effect'=> 0) ) ,'battle_process'=> Array( '0'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'1'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'2'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'3'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'4'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'5'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'6'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'7'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'8'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'9'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'10'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'11'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'12'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'13'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'14'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'15'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'16'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'17'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'18'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'19'=> Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ,'20'=>Array( 'user_id'=> 41248 ,'asid'=> 28 ,'bsid'=> 'danger' ,'harm'=> 'danger2' ,'dhp'=> Array('0'=> 2019 ) ,'attacker_anger'=> 66 ,'defender_anger'=> Array('0'=> 94 ) ,'skill'=> 0 ,'state'=> 0 ) ) ); $json = json_encode($target); $seri = serialize($target); $sw = swoole_serialize::pack($target); var_dump("json :". strlen($json)); var_dump("serialize :". strlen($seri)); var_dump("swoole :". strlen($sw)); $stime = microtime(true); for ($i = 0; $i < 50000; $i ++) { json_encode($target); } $etime = microtime(true); var_dump("json_encode :". ($etime - $stime)); //---------------------------------- $stime = microtime(true); for ($i = 0; $i < 50000; $i ++) { json_decode($json. true); } $etime = microtime(true); var_dump("json_decode :". ($etime - $stime)); //---------------------------------- $stime = microtime(true); for ($i = 0; $i < 50000; $i ++) { serialize($target); } $etime = microtime(true); var_dump("serialize :". ($etime - $stime)); //---------------------------------- $stime = microtime(true); for ($i = 0; $i < 50000; $i ++) { unserialize($seri); } $etime = microtime(true); var_dump("unserialize :". ($etime - $stime)); //---------------------------------- //---------------------------------- //---------------------------------- $stime = microtime(true); for ($i = 0; $i < 50000; $i ++) { swoole_serialize::pack($target); } $etime = microtime(true); var_dump("swoole_serialize :". ($etime - $stime)); $stime = microtime(true); for ($i = 0; $i < 50000; $i ++) { swoole_serialize::unpack($sw); } $etime = microtime(true); var_dump("swoole_unserialize :". ($etime - $stime)); ?>