Advertisement
Guest User

Untitled

a guest
Oct 16th, 2011
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.63 KB | None | 0 0
  1. <?php
  2. $test = array(
  3.     array(
  4.         'id' => 259,
  5.         'value' => 13
  6.     ),
  7.     array(
  8.         'id' => 258,
  9.         'value' => 14
  10.     )
  11. );
  12. $b = time();
  13. for ($i = 0; $i < 100000000; $i++)
  14. {
  15.     $a = array();
  16.     foreach ($test as $t)
  17.         $a[] = $t['value'];
  18.     $result = implode(',', $a);
  19. }
  20. $e = time();
  21. var_dump($e-$b);
  22. $b = time();
  23. for ($i = 0; $i < 100000000; $i++)
  24. {
  25.     $result = implode(',', array_map(function($a) {return $a['value'];}, $test));
  26. }
  27. $e = time();
  28. var_dump($e-$b);
  29. $b = time();
  30. for ($i = 0; $i < 10000000; $i++)
  31. {
  32.     $a = '';
  33.     foreach ($test as $t)
  34.         $a .= $t['value'] . ',';
  35.     $result = rtrim($a, ',');
  36. }
  37. $e = time();
  38. var_dump($e-$b);
  39.  
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement