瀏覽代碼

Changed the sort function to uses strcmp...

... instead of a self written compare. Thanks @Baachi.
Skamander 12 年之前
父節點
當前提交
82fdd64d87
共有 1 個文件被更改,包括 2 次插入14 次删除
  1. 2 14
      php-symfony2/src/Skamander/BenchmarkBundle/Controller/BenchController.php

+ 2 - 14
php-symfony2/src/Skamander/BenchmarkBundle/Controller/BenchController.php

@@ -59,13 +59,7 @@ class BenchController extends Controller
         $fortunes[] = $runtimeFortune;
 
         usort($fortunes, function($left, $right) {
-            if ($left->message === $right->message) {
-                return 0;
-            } else if ($left->message > $right->message) {
-                return 1;
-            } else {
-                return -1;
-            }
+            return strcmp($left->message, $right->message);
         });
 
         return $this->render("SkamanderBenchmarkBundle:Bench:fortunes.html.twig", [
@@ -86,13 +80,7 @@ class BenchController extends Controller
         $fortunes[] = $runtimeFortune;
 
         usort($fortunes, function($left, $right) {
-            if ($left->message === $right->message) {
-                return 0;
-            } else if ($left->message > $right->message) {
-                return 1;
-            } else {
-                return -1;
-            }
+            return strcmp($left->message, $right->message);
         });
 
         return $this->render("SkamanderBenchmarkBundle:Bench:fortunes.html.php", [