arrays- все статьи тега ➜ страница 14
Как создать массив из CSV-файла с помощью PHP и функции fgetcsv
может ли кто-нибудь любезно предоставить код для создания массива из CSV-файла с помощью fgetcsv? я использовал следующий код для создания массива из простого CSV-файла, но он не работает правильно, когда одно из моих полей имеет несколько запятых - например, адреса. $lines =file('CSV Address.csv'); foreach($lines as $data) { list($name[],$address[],$status[]) = explode(',',$data); } *кроме того, str_getcsv не поддерживается моей службой хостинга. приведенный выше код не работает со следую ...
Каков наилучший способ удалить значение из массива в Perl?
массив имеет много данных, и мне нужно удалить два элемента. Ниже приведен фрагмент кода, который я использую, my @array = (1,2,3,4,5,5,6,5,4,9); my $element_omitted = 5; @array = grep { $_ != $element_omitted } @array; ...
Необходимо ли объявлять массив PHP перед добавлением значений с помощью []?
$arr = array(); // is this line needed? $arr[] = 5; Я знаю, что это работает без первой строки, но это часто включается в практику. в чем причина? Это небезопасно без него? Я знаю, что вы также можете сделать это: $arr = array(5); но я говорю о случаях, когда вам нужно добавлять элементы по одному. ...
Ошибка компиляции "слишком большой код" в Java
есть ли максимальный размер для кода в Java? Я написал функцию с более чем 10 000 строк. Фактически, каждая строка присваивает значение переменной массива. arts_bag[10792]="newyorkartworld"; arts_bag[10793]="leningradschool"; arts_bag[10794]="mailart"; arts_bag[10795]="artspan"; arts_bag[10796]="watercolor"; arts_bag[10797]="sculptures"; arts_bag[10798]="stonesculpture"; и при компиляции, я получаю эту ошибку: код слишком большой Как ...
Сброс массива C int до нуля: самый быстрый способ?
предположим, что у нас есть T myarray[100] с T = int, unsigned int, long long int или unsigned long long int, каков самый быстрый способ сбросить все его содержимое до нуля (не только для инициализации, но и для сброса содержимого несколько раз в моей программе)? Может быть, с мемсетом? тот же вопрос для динамического массива, как T *myarray = new T[100]. ...
Как найти дубликат элемента в массиве перетасованных последовательных целых чисел?
Я недавно наткнулся на вопрос где-то: предположим, что у вас есть массив из 1001 целых чисел. Целые числа находятся в случайном порядке, но вы знаете, что каждое из целых чисел находится между 1 и 1000 (включительно). Кроме того, каждое число появляется только один раз в массиве, за исключением одного числа, которое встречается дважды. Предположим, что вы можете получить доступ к каждому элементу массива только один раз. Опишите алгоритм поиска повторяющегося числа. Если вы использовали вспо ...
Проверка строки на палиндром
A палиндром - это слово, фраза, число или другая последовательность единиц, которые могут быть прочитаны одинаково в любом направлении. чтобы проверить, является ли слово палиндромом, я получаю массив символов слова и сравниваю символы. Я проверил его, и это, кажется, работает. Однако я хочу знать, правильно ли это или если есть что-то улучшить. вот мой код: public class Aufg1 { public static void main(String[] args) { String wort = "reliefpfpfeiller"; char[] warray = wor ...
Захватив выход найти. - print0 в массив bash
используя find . -print0 кажется, это единственный безопасный способ получения списка файлов в bash из-за возможности имен файлов, содержащих пробелы, новые строки, кавычки и т. д. тем не менее, мне трудно сделать вывод find полезным в bash или с другими утилитами командной строки. Единственный способ, которым мне удалось использовать выход, - это передать его в perl и изменить IFS perl на null: find . -print0 | perl -e '$/=""; @files=<>; print $#files;' в этом примере выводится количе ...
Двумерный массив в Swift
Я так запутался в 2D-массивах в Swift. Позвольте мне описать шаг за шагом. И не могли бы вы поправить меня, если я ошибаюсь. прежде всего; объявление пустого массива: class test{ var my2Darr = Int[][]() } во-вторых заполнить массив. (например,my2Darr[i][j] = 0 где i, j-переменные для цикла) class test { var my2Darr = Int[][]() init() { for(var i:Int=0;i<10;i++) { for(var j:Int=0;j<10;j++) { my2Darr[i][j]=18 /* Is this correct? */ ...
Как получить ключи массива в JavaScript?
у меня есть массив, созданный с помощью этого кода: var widthRange = new Array(); widthRange[46] = { min:0, max:52 }; widthRange[66] = { min:52, max:70 }; widthRange[90] = { min:70, max:94 }; Я хочу получить каждое из значений 46, 66, 90 в цикле. Я пытался for (var key in widthRange) но это дает мне целую кучу дополнительных свойств (я предполагаю, что они являются функциями на объекте). Я не могу использовать обычный цикл for, так как значения не являются последовательными. ...
Razor MVC, заполняющий массив Javascript модельным массивом
Я пытаюсь загрузить массив JavaScript с массивом из моей модели. Мне кажется, что это должно быть возможно. ни один из приведенных ниже способов не работает. не удается создать цикл JavaScript и увеличить через массив модели с переменной JavaScript for(var j=0; j<255; j++) { jsArray = (@(Model.data[j]))); } не удается создать цикл бритвы, JavaScript выходит за рамки @foreach(var d in Model.data) { jsArray = d; } Я ...
Построить массив дерева из плоского массива в javascript
у меня есть сложный JSON-файл, который я должен обрабатывать с помощью javascript, чтобы сделать его иерархическим, чтобы позже построить дерево. Каждая запись json имеет : id: уникальный идентификатор, parentId: идентификатор родительского узла (который равен 0, если узел является корнем дерева) уровень : уровень глубины в дереве данные json уже "заказаны". Я имею в виду, что запись будет иметь над собой родительский узел или узел брата, а под собой дочерний узел или брат узел. вход : { ...
чтобы удалить первый и последний элемент в массиве
Как удалить первый и последний элемент в массиве? например: var fruits = ["Banana", "Orange", "Apple", "Mango"]; ожидаемое время выхода: ["Orange", "Apple"] ...
Почему одна длинная строка занимает больше места, чем множество маленьких строк?
вот некоторый код для DFA, реализованный в виде массива строк: public class StringArray { private static final String[] stringArray = { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ...
Использование массива в качестве игл в strpos
Как использовать strpos для массива игл при поиске строки? Например: $find_letters = array('a', 'c', 'd'); $string = 'abcdefg'; if(strpos($string, $find_letters) !== false) { echo 'All the letters are found in the string!'; } потому что при использовании этого, это не будет работать, было бы хорошо, если бы было что-то вроде этого ...
Какова идеальная скорость роста для динамически выделенного массива?
C++ имеет std:: vector и Java имеет ArrayList, и многие другие языки имеют свою собственную форму динамически выделенного массива. Когда динамический массив исчерпывает пространство, он перераспределяется в большую область, и старые значения копируются в новый массив. Главный вопрос, связанный с производительностью такого массива, заключается в том, как быстро массив растет в размере. Если вы всегда будете расти достаточно большими, чтобы соответствовать текущему толчку, вы будете в конечном ито ...
Быстрый способ найти недостающее число в массиве чисел
У меня есть массив чисел от 1 до 100 (включительно). Размер массива 100. Числа случайным образом добавляются в массив, но есть один случайный пустой слот в массиве. Каков самый быстрый способ найти этот слот, а также номер, который должен быть помещен в слот? Решение Java предпочтительнее. ...
PHP: разделить строку на массив, например, взорвать без разделителя
У меня есть строка, например: "0123456789" и нужно разделить каждый символ в массив. Я так пробовал: explode('', '123545789'); но это дало мне очевидное: предупреждение: нет разделителя, определенного в explode) .. Как бы я столкнулся с этим? Я не вижу никакого метода от руки, особенно просто функцию ...
Преобразование списка в массив
У меня есть список в python, и я хочу преобразовать его в массив, чтобы иметь возможность использовать . ...
Рекурсивная функция для формирования многомерного массива из результата базы данных
Я ищу, чтобы написать функцию, которая принимает массив страниц / категорий (из плоского результата базы данных) и генерирует массив вложенных элементов страницы/категории на основе родительских идентификаторов. Я хотел бы сделать это рекурсивно, так что любой уровень вложенности может быть сделано. например: я выбираю все страницы в одном запросе, и это то, что таблица базы данных выглядит как +-------+---------------+---------------------------+ | id | parent_id | title ...