|
|
Ok!
|
|
|
Ok!
|
|---|---|---|---|---|
| 206 | const add = (a) => (b) => a + b; console.log (add(3)(2)) | js, двойная функция | 100 | Пример двойной функции в Яваскрипт |
| 161 | function price($path, $part){
$file = fopen($path, "r");
$text = fread($file, filesize($path));
$lines = explode(PHP_EOL, $text);
$v = false;
$str = "<table>";
foreach ($lines as $i=>$line) {
if (strpos($line, $part)) {
$v = true;
continue;
}
if(strpos($line, ";") > 2 && $v == true){
$l = explode(";", $line);
$str .= "<tr><td>" . $l[0] . "</td><td>" . $l[1] . "</td></tr>";
}
if(strpos($line, ";") === false && $v == true){
$str .= "<tr><th colspan='2'>" . $line . "</th></tr>";
}
if (strpos(" ".$line, ";;") > 0 && $v == true) {
$v = false;
break;
}
}
$str .= "</table>";
return $str;
} | прайс, price, функция прайс | 10900 | Функция постройки прайса таблицы по текстовой таблице в файле |
| 154 | AddEventHandler("main", "OnEndBufferContent", "ShowAuthorInsideNews");
function ShowAuthorInsideNews(&$content)
{
if (CModule::IncludeModule("iblock"))
{
if (strpos($content, '#YAKUBOV#') !== false)
{
$content = str_replace('#YAKUBOV#', author(), $content);
}
}
} | функция, текст, инфоблок | 1340 | Обратотка вставки функции автора статьи. Когда в детальный текст инфоблока надо вставить функцию |
| 5 | function cmp($a,$b){
return strtotime($a['PROPERTY_DATER_VALUE'])<strtotime($b['PROPERTY_DATER_VALUE']);
}
usort($item_happ,"cmp"); | функция, сравнение дат, даты, php | 30 | Пример функции сравнения в php |