测试

php自己实现排序算法和usort性能能差多少

实验目标 对比两种php排序方法的性能差异。第一种,php代码实现冒泡排序,第二种使用php内置函数usort排序。 实验设计 先生成一定规模的字符串,然后使用两种排序方法分别对齐排序,并对比运行时间。 排序要求: 假设我们有一大堆数据库记录,每条记录包含"a","b","c","d"四个字段。我们需要根据"a"字段的字符长度来进行降续排列。 生成随机数据库记录 //生成随机字符串 function RandomString($length) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < $length; $i++) { $pos = rand(0, strlen($characters) - 1); $randstring .= $characters[$pos]; } return $randstring; } //生成对象数据 function generate_random_objects($keys...
执行时间: 29.004096984863 毫秒