$input = explode('_', 'max_rsya_new_hfequncy_platya_1priority');
array_walk($input, function($str, $i){
printf("%'-".($i*2+strlen($str))."s<br>\n", $str);
});
sandbox.onlinephpfunctions.com/code/24a9c7308f4e27... var items = [
{
text: "foo",
delay: 0
},
{
text: "bar",
delay: 2000
}];
printAsync();
function printAsync() {
var delay = 0;
items.forEach(item=>setTimeout(function() {
console.log(item.text)
}, item.delay))
}
https://jsfiddle.net/ddo259tv/function myCheck($arr, $pattern) {
$lastPos = -1;
foreach($arr as $value) { // перебираем массив
$pos = array_search($value, $pattern); // ищем текущий элемент в pattern
if ($pos !== false && $pos > $lastPos) { // если он найден, и позиция больше чем у предыдущего - все норм.
$lastPos = $pos;
} else return false; // если нет - не норм.
}
return true;
}
while (arr.length > 0){
arraySort();
}
Вы на вход подаете элементы, полная сумма который равна пятнадцати. Как бы вы не старались, их нельзя поделить нацело на 4 без остатка. А остаток вы не предусмотрели. $result = $free0 = $free1 = [];
foreach($data as $d) { // разделяем на два массива
if ($d['free']) {
$free1[] = $d;
} else {
$free0[] = $d;
}
}
while(!empty($free1) || !empty($free0)) { // объединяем в нужном соотношении
if(!empty($free1)) $result[] = array_shift($free1);
if(!empty($free1)) $result[] = array_shift($free1);
if(!empty($free0)) $result[] = array_shift($free0);
}
sandbox.onlinephpfunctions.com/code/ab8d8873bb9057... [].map.call(document.querySelectorAll(".period"), el => el.innerHTML = el.textContent)
[].map.call(document.querySelectorAll(".period"), el => el.innerHTML = el.innerHTML.replace(/<.*?>/g, ''))
$input = [
"quantity" => [0=>1, 1=>2, 2=>3, 3=>4],
"color" => [0=>5, 1=>6, 2=>7, 3=>8],
];
$result = [];
foreach( $input as $propertyName => $values ) {
foreach ($values as $index => $value) {
$result[$index][$propertyName] = $value;
}
}
print_r($result);
$servers = array(); // создаем пустой массив
// помните, что mysql_query уже не работает в php верси 7 и выше.
// Пора переходить на mysqli, PDO или что-нибудь другое.
$s_srv = mysql_query("SELECT * FROM ms_gameservers order by id LIMIT 0,2");
while($srv = mysql_fetch_assoc($s_srv))
{
// каждую запись дописываем в массив
$servers[] = array('cssource', $srv['s_ip'], $srv['s_port']);
}
var newArr = arr.map(function(a){
a.actors = [{
category: a.category,
name: a.name
}];
delete a.category;
delete a.name;
return a;
})
function myFilter($inp) {
$filter = function($carry, $item) {
if (false === array_search($item, $carry)) $carry[] = $item;
return $carry;
};
return array_reduce($inp, $filter, []);
}
do {
// some code
} while (!empty($array))