var a = [1,2,3,4];
var b = [3,4,5,6];
var с;
c = a;
Array.prototype.push.apply(a,b) // [1, 2, 3, 4, 3, 4, 5, 6]
c
тоже не очень понятно - массивы присваиваются по ссылке, поэтому a
изменится тоже.var bisOne = [1,2,3,4,5].map(function(e){return e*10});
var bisOne = [1,2,3,4,5];
bisOne.forEach(function(e,i,arr){arr[i]=e*10});
Список параметровphp.net/manual/ru/function.array-reverse.php
array: Входной массив.
preserve_keys: Если установлено в TRUE, то ключи будут сохранены. Нечисловые ключи не подвержены этой опции и всегда сохраняются.
Array.prototype.inArray = function (item) {return this.indexOf(item) > -1}
indexOf()
, ни к чему изобретать велосипед. как мне получить такой результатУвеличить все ключи на единицу. Если в ассоциативном массиве есть ключ 0, этот массив конвертируется в json именно как массив, а не как объект.
$a = [31, 5, 6, 4];
for ($index = count($a); $index > 0; $index--) {
$a[$index] = $a[$index - 1];
unset($a[$index - 1]);
}
ksort($a);
array array_diff ( array $array1 , array $array2 [, array $... ] )php.net/manual/en/function.array-diff.php
Compares array1 against one or more other arrays and returns the values in array1 that are not present in any of the other arrays.
$array = [['height' => 1], ['height' => 2], ['height' => 3], ['height' => 4], ['height' => 5]];
$filtered = array_filter($array, function ($item) {return $item['height'] >= 3;});
echo count($filtered);
$users_mts[$id] = [
"sum_mts" => round($sum, 2),
"phone" => $phone,
];