"PHP" / Говнокод #21968 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
/**
 * Creates a temporary file in system folder.
 * @param string $prefix Prefix of filename.
 * @return string Path to temp file.
 */
function temp_file($prefix = 'tmp')
{
  return tempnam(sys_get_temp_dir(), $prefix);
}

/**
 * Converts a two-dimensional matrix into array.
 * For example, this code
 *   $matrix = [[1, 2],
 *              [3, 4]];
 *   matrix_array($matrix);
 * Produces following result
 *   [1, 2, 3, 4]
 * @param array $array Matrix to flat
 * @return array Array
 */
 function matrix_array(array $matrix)
 {
  $result = array();
  $rows = count($matrix);
  for ($i = 0; $i < $rows; $i++)
  {
    $result = array_merge($result, $matrix[$i]);
  }
  return $result;
 }

/**
 * Loads shared library.
 */
function load_lib($n, $f = null) {
    return extension_loaded($n) or dl(((PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '') . ($f ? $f : $n) . '.' . PHP_SHLIB_SUFFIX);
}

Лучшие функции. Особенно первая.

Запостил: dacave dacave, (Updated )

Комментарии (0) RSS

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8