Перекодировка в utf-8

This commit is contained in:
Фёдор Подлеснов 2016-07-14 16:29:26 +03:00
parent 43f501a5e2
commit df2e65a670
80 changed files with 668 additions and 668 deletions

View file

@ -1,12 +1,12 @@
<?php
/**
* Функциональное программирование в PHP
* Функциональное программирование в PHP
* package functional
*/
/**
* Эмуляция каррированой функции
* Эмуляция каррированой функции
*/
class __right {
protected $params;
@ -72,7 +72,7 @@ function partial() {
/**
* Композиция функций
* Композиция функций
*/
class __compose {
protected $fns;
@ -91,7 +91,7 @@ class __compose {
}
/**
* Композиция функций
* Композиция функций
* @param mixed $a
* @param mixed $b
*
@ -103,7 +103,7 @@ function compose() {
}
/**
* Карирование справа
* Карирование справа
*
* @return array[int]mixed
*/
@ -113,7 +113,7 @@ function rcurry() {
}
/**
* Карирование слева
* Карирование слева
*
* @return array[int]mixed
*/
@ -123,8 +123,8 @@ function lcurry() {
}
/**
* Разделение массива на два по условию
* @param mixed $pred Условие по которому разделяется массив
* Разделение массива на два по условию
* @param mixed $pred Условие по которому разделяется массив
* @param array $lst
*
* @return array[int]mixed
@ -177,7 +177,7 @@ function __cmp_less($a, $b, $key) {
return ($a[$key] < $b[$key]) ? -1 : 1;
}
// Сравнение по ключу массиве
// Сравнение по ключу массиве
function __index($n, $key, $row) {
return ($row[$key] == $n);
}
@ -199,23 +199,23 @@ function __empty($x) {
return empty($x);
}
// Отрицание
// Отрицание
function __not($x) {
return !$x;
}
// Не равно
// Не равно
function __neq($x, $y) {
return $x != $y;
}
// Равно
// Равно
function __eq($x, $y) {
return $x == $y;
}
/**
* Извлекает из многомерого массива значения с определенным ключом
* Извлекает из многомерого массива значения с определенным ключом
* @example key_values('a', array(1 => array('a' => 1, 'b' => 2))) => array(1)
*
* @return mixed
@ -261,7 +261,7 @@ function _get_key($key, $value, $array) {
/**
* Логическа операция && ко всем элементам массива
* Логическа операция && ко всем элементам массива
* @return bool
*/
function every(array $array, $callback) {
@ -274,7 +274,7 @@ function every(array $array, $callback) {
}
/**
* Логическа операция || ко всем элементам массива
* Логическа операция || ко всем элементам массива
* @param array $array
* @param mixed $callback
*
@ -312,11 +312,11 @@ function call() {
}
/**
* Поиск элемента в массиве
* @param function $cb сравнение с элементом массива
* @param array $hs массив в котором ищется значение
* Поиск элемента в массиве
* @param function $cb сравнение с элементом массива
* @param array $hs массив в котором ищется значение
*
* @return int|string ключ найденого элемента в массиве
* @return int|string ключ найденого элемента в массиве
*/
function array_usearch($cb, array $hs, $strict = false) {
foreach($hs as $key => $value) if (call_user_func_array($cb, array($value, $key, $strict))) return $key;
@ -324,7 +324,7 @@ function array_usearch($cb, array $hs, $strict = false) {
if (!function_exists('hash_key')) {
/**
* Преобразует ключи элементов для многомерного массива
* Преобразует ключи элементов для многомерного массива
* @return mixed
*/
function hash_key ($key_name,/*. array .*/ $array) {