$test=array(60){[0]=>object(stdClass)#14(3){["id"]=>string(3)"609"["title"]=>string(19)"PhysicalMechanisms"["publish_time"]=>string(10)"6MAY2016"}[1]=>object(stdClass)#14(3){["id"]=>string(3)"610"["title"]=>string(20)"EngineeringSubstrate"["publish_time"]=>string(10)"2MAY2016"}...}
根据publish_time对$test进行排序,怎么做?请教!
可以用php函数usort自定义排序
<?phpfunction_usort($a,$b){if(strtotime($a->publish_time)<strtotime($a->publish_time)){return-1;}elseif(strtotime($a->publish_time)>strtotime($a->publish_time)){return1;}else{return0;}}usort($arr,'_usort');