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

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


28
«Примечание: неопределенная переменная», «Примечание: неопределенный индекс» и «Примечание: неопределенное смещение» с использованием PHP
Я запускаю сценарий PHP и продолжаю получать ошибки, такие как: Примечание: неопределенная переменная: my_variable_name в C: \ wamp \ www \ mypath \ index.php в строке 10 Примечание: неопределенный индекс: my_index C: \ wamp \ www \ mypath \ index.php в строке 11 Строки 10 и 11 выглядят так: echo …

30
Как создать массив, содержащий 1… N
Я ищу любые альтернативы ниже для создания массива JavaScript, содержащего от 1 до N, где N известно только во время выполнения. var foo = []; for (var i = 1; i <= N; i++) { foo.push(i); } Мне кажется, что должен быть способ сделать это без петли.
1163 javascript  arrays 


30
Получить последний элемент в массиве
Вот мой код JavaScript: var linkElement = document.getElementById("BackButton"); var loc_array = document.location.href.split('/'); var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2]))); linkElement.appendChild(newT); В настоящее время он занимает от второго до последнего элемента в массиве из URL. Тем не менее, я хочу сделать проверку последнего элемента в массиве "index.html"и, если это так, вместо этого взять третий …
1142 javascript  arrays 

30
Как я могу создать двумерный массив в JavaScript?
Я читал в Интернете, и некоторые места говорят, что это невозможно, некоторые говорят, что это возможно, а затем приводят пример, а другие опровергают пример и т. Д. Как мне объявить двумерный массив в JavaScript? (при условии, что это возможно) Как бы я получить доступ к его членам? ( myArray[0][1]или myArray[0,1]?)

11
Как отсортировать многомерный массив по значению?
Как я могу отсортировать этот массив по значению ключа "порядок"? Хотя значения в настоящее время являются последовательными, они не всегда будут. Array ( [0] => Array ( [hashtag] => a7e87329b5eab8578f4f1098a152d6f4 [title] => Flower [order] => 3 ) [1] => Array ( [hashtag] => b24ce0cd392a5b0b8dedc66c25213594 [title] => Free [order] => 2 …


30
Как создать универсальный массив в Java?
Из-за реализации обобщений Java вы не можете иметь такой код: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Как я могу реализовать это при сохранении безопасности типов? Я видел решение на форумах Java, которое выглядит следующим образом: …

30
Получить первый элемент массива
У меня есть массив: array( 4 => 'apple', 7 => 'orange', 13 => 'plum' ) Я хотел бы получить первый элемент этого массива. Ожидаемый результат: строка apple Одно требование: это не может быть сделано с передачей по ссылке , поэтому array_shiftне является хорошим решением. Как я могу это сделать?
1074 php  arrays 


19
Преобразование массива в список в Java
Как мне преобразовать массив в список в Java? Я использовал, Arrays.asList()но поведение (и подпись) каким-то образом изменилось с Java SE 1.4.2 (документы теперь в архиве) на 8, и большинство фрагментов, которые я нашел в Интернете, используют поведение 1.4.2. Например: int[] spam = new int[] { 1, 2, 3 }; Arrays.asList(spam) …


30
Как сравнить массивы в JavaScript?
Я хотел бы сравнить два массива ... в идеале, эффективно. Ничего особенного, только trueесли они идентичны, а falseесли нет. Не удивительно, что оператор сравнения не работает. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true JSON кодирует каждый массив, но есть ли более …
992 javascript  arrays  json 

15
Как расширить существующий массив JavaScript другим массивом, не создавая новый массив
Кажется, не существует способа расширить существующий массив JavaScript другим массивом, то есть эмулировать extendметод Python . Я хочу добиться следующего: >>> a = [1, 2] [1, 2] >>> b = [3, 4, 5] [3, 4, 5] >>> SOMETHING HERE >>> a [1, 2, 3, 4, 5] Я знаю, что есть …

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