if ($item['XML_ID'] == $arr['id']) {
$doubleArr[$item['XML_ID']] ??= $item;
} elseif ($item['NAME'] == $arr['name']) {
$replaceArr[$item['NAME']] ??= $item;
} else{
$passArr[$arr['id']] ??= $item;
}
$arr = [1, 1, 2, 4, 3, 1, 1, 0, 1, 5, 8, 9, 1, 1, 2];
$direction = null;
$last = null;
$countMonotony = array_reduce(
$arr,
function ($total, $item) use (&$direction, &$last) {
if (is_numeric($last)) {
if ($item > $last && $direction != 'up') {
$total++;
$direction = 'up';
} elseif ($item < $last && $direction != 'down') {
$total++;
$direction = 'down';
} elseif ($item == $last) {
$direction = null;
}
}
$last = $item;
return $total;
}
);
var_dump($countMonotony); // int(6)
$amount->setTotal((float) $service_price );
function fg($str)
{
$rusToEng = ["а" => "a", "о" => "o", "у" => "y", "е" => "e", "с" => "c", "х" => "x"];
$strChanged = '';
foreach (preg_split('//u', $str) as $char) {
if ($rusToEng[$char] && rand(1, 3) == 2) {
$strChanged .= $rusToEng[$char];
} else {
$strChanged .= $char;
}
}
return $strChanged;
}
public function active($model)
{
return $this->andWhere(['date_from'=>$model->getDateTo() ]);
}
if (is_writeable("../data/bot.dat"))
{
// читаем файл в массив строк
$fileRows = file("../data/bot.dat");
$f = fopen("../data/bot.dat","a+");
$write_text = "$nome \n";
// если строка отсутствует в массиве строк файла, то добавляем ее в файл
if (!in_array($write_text, $fileRows)) {
fputs($f,$write_text);
}
fclose($f);
echo("Файл добавлен.");
}
$userAgents[rand(0, count($userAgents) - 1)]
var_dump($client->getConfig('headers'));
$res = $client->request('GET', 'ru');