Вопросы с тегом «arrays»

Массив - это упорядоченная линейная структура данных, состоящая из набора элементов (значений, переменных или ссылок), каждый из которых идентифицируется одним или несколькими индексами. Когда вы спрашиваете о конкретных вариантах массивов, используйте вместо них следующие связанные теги: [vector], [arraylist], [matrix]. При использовании этого тега в вопросе, который является специфическим для языка программирования, пометьте вопрос используемым языком программирования.

22
Как инициализировать все члены массива одним и тем же значением?
У меня есть большой массив в C (не C ++, если это имеет значение). Я хочу инициализировать все элементы с одинаковым значением. Я могу поклясться, что когда-то знал простой способ сделать это. Я мог бы использовать memset()в моем случае, но не существует ли способ сделать это, встроенный прямо в синтаксис …

16
Как преобразовать UTF-8 byte [] в строку?
У меня есть byte[]массив, который загружается из файла, который, как мне известно, содержит UTF-8 . В некотором отладочном коде мне нужно преобразовать его в строку. Есть ли один лайнер, который сделает это? Под обложками должно быть только выделение и мемкопия , поэтому, даже если это не реализовано, это должно быть …

16
Копировать элементы массива в другой массив
У меня есть массив JavaScript, dataArrayкоторый я хочу вставить в новый массив newArray. За исключением того, что я не хочу newArray[0]быть dataArray. Я хочу вставить все элементы в новый массив: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... или даже лучше: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // …
919 javascript  arrays 

28
PHP массив удалить по значению (не ключу)
У меня есть массив PHP следующим образом: $messages = [312, 401, 1599, 3, ...]; Я хочу удалить элемент, содержащий значение $del_val(например, $del_val=401), но я не знаю его ключ. Это может помочь: каждое значение может быть там только один раз . Я ищу простейшую функцию для выполнения этой задачи, пожалуйста.
886 php  arrays 

25
Как я могу получить доступ и обработать вложенные объекты, массивы или JSON?
У меня есть вложенная структура данных, содержащая объекты и массивы. Как я могу извлечь информацию, то есть получить доступ к определенным или множественным значениям (или ключам)? Например: var data = { code: 42, items: [{ id: 1, name: 'foo' }, { id: 2, name: 'bar' }] }; Как я могу …

30
Есть ли в JavaScript метод типа range () для генерации диапазона в заданных пределах?
В PHP вы можете сделать ... range(1, 3); // Array(1, 2, 3) range("A", "C"); // Array("A", "B", "C") То есть есть функция, которая позволяет вам получать диапазон чисел или символов, передавая верхнюю и нижнюю границы. Есть ли что-нибудь встроенное в JavaScript для этого? Если нет, как бы я это реализовал?

24
Как правильно отсортировать массив целых чисел
Попытка получить самое высокое и самое низкое значение из массива, который, как я знаю, будет содержать только целые числа, кажется труднее, чем я думал. var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray) Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Я ожидаю, что это покажет 99, 104, 140000. Вместо этого это …


8
Что означает% w (массив)?
Я смотрю на документацию для FileUtils. Я смущен следующей строкой: FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6' Что %wзначит? Можете ли вы указать мне на документацию?
837 ruby  arrays  string  notation 

30
Как найти сумму массива чисел
Учитывая массив [1, 2, 3, 4], как я могу найти сумму его элементов? (В этом случае сумма будет 10.) Я подумал, что это $.eachможет быть полезно, но я не уверен, как это реализовать.


21
Вызов Javascript () и apply () против bind ()?
я уже знаю, что apply и callесть аналогичные функции, которые устанавливают this(контекст функции). Разница в том, как мы отправляем аргументы (вручную против массива) Вопрос: Но когда я должен использовать bind()метод? var obj = { x: 81, getX: function() { return this.x; } }; alert(obj.getX.bind(obj)()); alert(obj.getX.call(obj)); alert(obj.getX.apply(obj)); jsbin


27
Удалить пустые элементы массива
Некоторые элементы в моем массиве являются пустыми строками, основанными на том, что отправил пользователь. Мне нужно удалить эти элементы. У меня есть это: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); Но это не работает. $linksArrayвсе еще имеет пустые элементы. Я также пытался сделать это с …
784 php  arrays  string 

30
Как проверить, является ли массив PHP ассоциативным или последовательным?
PHP обрабатывает все массивы как ассоциативные, поэтому встроенных функций нет. Кто-нибудь может порекомендовать довольно эффективный способ проверить, содержит ли массив только числовые ключи? В принципе, я хочу иметь возможность различать это: $sequentialArray = array('apple', 'orange', 'tomato', 'carrot'); и это: $assocArray = array('fruit1' => 'apple', 'fruit2' => 'orange', 'veg1' => 'tomato', …
781 php  arrays 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.