Вопросы с тегом 'array-splice'

Функция PHP array_splice() помогает заменить или извлечь элементы массива для определенного смещения. Он принимает массив, смещение, необязательно длину и заменяющий массив, если их нужно заменить. Он возвращает массив, состоящий из извлеченных элементов.
24

Удаление элементов массива в JavaScript - удаление vs-сращивания

В чем разница между использованием оператора delete элемента массива в отличие от использования метод Array.splice? Например: myArray = ['a', 'b', 'c', 'd']; delete myArray[1]; // or myArray.splice (1, 1); Почему даже метод splice, если я могу...
01 февр. '09 в 11:11
7

Есть ли способ использовать Array.splice в javascript с третьим параметром в виде массива?

Я пытаюсь сделать следующее: var a1 = ['a', 'e', 'f']; // [a, e, f] var a2 = ['b', 'c', 'd']; // [b, c, d] a1.splice(1, 0, a2); // expected [a, b, c, d, e, f] // actual (a, [b, c, d], e, f] Я ограничен в моем слу...
05 февр. '13 в 19:35
6

угловые для каждого и сращивания

У меня есть такой массив: $scope.emails = [ {"key":"Work","value":"user@domine.com"}, {"key":"","value":""}, {"key":"Work","value":"user2@domine.com"} {"key":"","value":""}]; Итак, я хочу удалить пустые письма, но angular forEach метод у...
13 июн. '14 в 10:15
3

Javascript "shift" против "splice" - эти утверждения равны?

Я просто хочу подтвердить, дают ли следующие два оператора Javascript те же результаты, что мне кажется: Во-первых: var element = my_array.splice(0,1)[0]; Во-вторых: var element = my_array.shift(); Я хочу заменить первый на второй, в моем собс...
24 мая '12 в 17:24
3

Путаница с javascript array.splice()

Я действительно запутался в этом. Насколько я понял, array.splice(startIndex, deleteLength, insertThing) введет insertThing в результат splice() в startIndex и удалит deleteLength количество записей?... так: var a = [1,2,3,4,5]; var b = a.splice(1...
22 сент. '11 в 16:06
1

Как сплайсировать массив для вставки массива в определенную позицию?

$custom = Array( Array( 'name' => $name1, 'url' => $url1 ), Array( 'name' => $name_a, 'url' => $url_a ) ); ...
11 июн. '12 в 9:51
5

Как удалить один элемент массива с помощью array_splice в php?

Я думаю, что я не могу правильно понять, как должен работать массив_splice. Я понимаю, что первым параметром является ваш начальный массив, второй параметр - это начальный элемент, а третий параметр - длина или количество элементов для удаления/замен...
27 сент. '10 в 15:08
1

Лучший способ удалить "столбец" из многомерного массива

У меня есть многомерный php-массив, который представляет таблицу, подобную этой ------------- | A | 0 | A | |---|---|---| | 0 | 0 | 0 | |---|---|---| | A | 0 | A | ------------- поэтому массив выглядит так: array (size=3) 0 => array (s...
15 мая '13 в 12:10
5

Сравнение и фильтрация двух массивов

Я пытаюсь реализовать функцию, в которой заданы два массива, Элементы array1 используются как условия для фильтрации элементов в массиве2. Например: array1= [apple, grapes, oranges] array2= [potato, pears, grapes, berries, apples, oranges] Посл...
22 мая '15 в 6:16
1

Смешное поведение Array.splice()

Я экспериментировал с методом splice() в jconsole a = [1,2,3,4,5,6,7,8,9,10] 1,2,3,4,5,6,7,8,9,10 Здесь a - простой массив от 1 до 10. b = ['a','b','c'] a,b,c И это b a.splice(0, 2, b) 1,2 a a,b,c,3,4,5,6,7,8,9,10 Когда я передаю массив b в ...
01 дек. '10 в 11:31
1

Разбиение массива с помощью coffeescript, что такое _ref?

В документах CoffeeScript для сращивания массивов, какова цель конечного , _ref? CoffeeScript: numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] numbers[3..6] = [-3, -4, -5, -6] Скомпилируется: var numbers, _ref; numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]...
28 июл. '12 в 11:06
2

Сохранение ключей array_splice

Я столкнулся с ситуацией, что сплайсинг массивов с сохраненными ключами, поэтому я сделал следующую функцию. Я достиг решения, которое обертывает каждый элемент массивом, но, похоже, есть некоторые неэффективные операторы. У вас есть идеи? Спасибо....
16 мая '13 в 10:52
7

Как удалить весь элемент из массива, кроме первого в javascript

Я хочу удалить весь элемент из массива, кроме элемента массива, в 0-й индекс ["a", "b", "c", "d", "e", "f"] Выход должен быть a
15 сент. '16 в 12:17
2

PHP - нужна помощь в вставке массивов в ассоциативные массивы с заданными ключами

Хорошо, поэтому у меня есть такой массив: $buttons = array( 'home' => array( 'title' => $txt['home'], 'href' => $scripturl, 'show' => true, 'sub_buttons' => array( ), 'is_last' =>...
28 июн. '11 в 5:13
1

array_splice() не работает должным образом внутри цикла

Этот код работает так, как ожидалось, и удаляет элемент массива, когда значение равно 5 или 10. Но оно работает только тогда, когда у меня есть 1 значение, равное 5 или 10 в массиве. Если у меня больше 1 значения, которое равно 5 или 10, оно удаляет...
17 дек. '15 в 12:12