function foo($template, $n_range = [0,0], $nn_range = [0,0]): array {
$out = [];
for ($n = $n_range[0]; $n <= $n_range[1]; $n++) {
for ($nn = $nn_range[0]; $nn <= $nn_range[1]; $nn++) {
$out[] = str_replace(['{n}', '{nn}'], [$n, $nn], $template);
}
}
return $out;
}
comment1
предыдущее значение будет заменено. function getData() {
return array(
'surname' => filter_input(INPUT_POST, 'surname', FILTER_SANITIZE_STRING),
'name' => filter_input(INPUT_POST, 'name', FILTER_SANITIZE_STRING),
'email' => filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL),
'phone' => filter_input(INPUT_POST, 'phone', FILTER_SANITIZE_STRING),
'comment' => filter_input(INPUT_POST, 'comment', FILTER_SANITIZE_STRING),
'cart' => json_decode(filter_input(INPUT_POST, 'comment', FILTER_SANITIZE_STRING) ?: '[]'),
);
}
$result = array_reduce($calls, 'myStatCounter', []);
function myStatCounter($stat, $call) {
$prefix = $call['prefix'];
if (empty($stat[$prefix])) $stat[$prefix] = 0;
$stat[$prefix]++;
return $stat;
}
[1,2,3]
, и второй, который создается при вызове slice.a, b, c
, которые ссылаются сперва на один и тот-же массив, затем переменная a
ссылается на тот, который создан при помощи slice.$data = [];
foreach($arr1 as $key => $val) {
$data[] = [
'product_id' => $val,
'price' => $arr2[$key],
'count' => $arr3[$key],
];
}
let filtered = sell
.filter(el => el.breed === breed && el.size === size)
.reduce((prev, curr) => prev.cost < curr.cost ? prev : curr, {cost: Infinity})
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
$tidy_config = [
'output-xml' => true,
'input-xml' => true,
'indent' => true,
'clean' => true,
];
echo tidy_repair_string($input, $tidy_config);
Пример: https://ideone.com/C0HKuG let min = [
[2, 7, 2],
[2, 5, 4],
[2, 1, 5],
[3, 1, 2]
].reduce((acc, subArray)=>Math.min(...subArray, acc), Infinity)
$err_msg = __('Email error', LANGUAGE_CODE);
wp_send_json_error(array('message' => $err_msg, 'redirect' => false));
wp_send_json_error(array('message' => __('Email error', LANGUAGE_CODE), 'redirect' => false));