Покажи Публикации - thecharge
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Програмиране / Web development / Re: PHP: От array към associative array -: Mar 26, 2012, 22:07
Че то кой пита как става проверката? Аз знам как става проверката...
Как се тества бързодействие на php скрипт?
... изтрито ... Какъв е най-елемнтарният скрипт за бързодействие, а имено нещо от сорта на:

Код
GeSHi (PHP):
  1. <?php
  2. $start = microtime();
  3. $start = explode(' ',$start);
  4. $start = $start[1] + $start[0];
  5.  
  6.  
  7.  
  8. //тук се изпълнява скрипта
  9.  
  10.  
  11.  
  12. $end = microtime();
  13. $end = explode(' ',$end);
  14. $end = $end[1] + $end[0];
  15. $response= ($end - $start);
  16. echo number_format($response, 4, '.', '').' секунди';
  17. ?>
  18.  


... изтрито ...
П.С. За по кратко може само:
Код
GeSHi (PHP):
  1. <?php
  2. function measure()
  3. {
  4. $a = microtime();
  5. $a = explode(' ',$a);
  6. $a = $a[1] + $a[0];
  7. return $a;
  8. }
  9. $start = measure();
  10.  
  11.  
  12.  
  13. //тук се изпълнява скрипта
  14.  
  15.  
  16.  
  17.  
  18. $end = measure();
  19. $response= ($end - $start);
  20. echo number_format($response, 4, '.', '').' секунди';
  21. ?>
  22.  


редакция от neter: Редактирано, съгласно т.6 от правилата на форума
2  Програмиране / Web development / Re: PHP: От array към associative array -: Mar 25, 2012, 02:13
Пример:
Код
GeSHi (PHP):
  1. (
  2.    [0] => id
  3.    [1] => 1
  4.    [2] => sort
  5.    [3] => asc
  6.    [4] => page
  7.    [5] = > 123
  8. )

Да стане:
Код
GeSHi (PHP):
  1. (
  2.    [id] => 1
  3.    [sort] => asc
  4.    [page] => 123
  5. )

Някакви идеи?

Код
GeSHi (PHP):
  1. <?php
  2. $arr = array(
  3.    "id" => 1,
  4.    "sort" => "asc",
  5.    "page"  => 123,
  6. );
  7.  
  8. //проверка става с
  9.   foreach($arr as $key=> $value)
  10.  {
  11.   echo $key.'->'.$value.'<br/>';
  12.  }
  13.  
  14. // или с
  15. var_dump($arr);
  16. ?>
  17.  
  18.  
Страници: [1]