Pytania otagowane jako arrays

Tablica jest uporządkowaną liniową strukturą danych składającą się ze zbioru elementów (wartości, zmiennych lub referencji), z których każdy jest identyfikowany przez jeden lub więcej indeksów. Pytając o konkretne warianty tablic, użyj zamiast tego następujących powiązanych tagów: [wektor], [arraylist], [matryca]. Podczas używania tego znacznika w pytaniu specyficznym dla języka programowania należy oznaczyć pytanie używanym językiem programowania.

23
Jak „spłaszczyć” wielowymiarową tablicę do prostej w PHP?
Prawdopodobnie jest to pytanie dla początkujących, ale już przeglądam dokumentację i nie mogę znaleźć żadnego rozwiązania. Pomyślałem, że mógłbym użyć implode dla każdego wymiaru, a następnie złożyć te ciągi z powrotem razem, str_splitaby utworzyć nową prostą tablicę. Jednak nigdy nie wiem, czy wzorzec łączenia nie jest również w wartościach, więc …


2
Odejmowanie jednej tablicy od drugiej w Rubim
Mam dwie tablice zadań - utworzone i przypisane. Chcę usunąć wszystkie przydzielone zadania z tablicy utworzonych zadań. Oto mój działający, ale niechlujny kod: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self @created_not_doing_tasks = Array.new @created_tasks.each do |task| unless @assigned_tasks.include?(task) @created_not_doing_tasks << task end end …

8
Sortuj tablicę wielowymiarową według wielu kluczy
Próbuję posortować tablicę wielowymiarową według wielu kluczy i nie mam pojęcia, od czego zacząć. Spojrzałem na uasort, ale nie byłem pewien, jak napisać funkcję dla tego, czego potrzebuję. Muszę posortować według stanu, następnie typ_zdarzenia, a następnie datę. Moja tablica wygląda tak: Array ( [0] => Array ( [ID] => 1 …



5
Konwertowanie MatchCollection na tablicę ciągów
Czy istnieje lepszy sposób niż ten, aby przekonwertować MatchCollection na tablicę ciągów? MatchCollection mc = Regex.Matches(strText, @"\b[A-Za-z-']+\b"); string[] strArray = new string[mc.Count]; for (int i = 0; i < mc.Count;i++ ) { strArray[i] = mc[i].Groups[0].Value; } PS: mc.CopyTo(strArray,0)zgłasza wyjątek: Co najmniej jeden element w tablicy źródłowej nie mógł zostać rzutowany …
83 c#  arrays  regex 

9
Sprawdzanie, czy wszystkie elementy tablicy są puste PHP
Dodaję tablicę elementów z formularza i jeśli wszystkie są puste, chcę przeprowadzić walidację i dodać do ciągu błędu. Więc mam: $array = array( 'RequestID' => $_POST["RequestID"], 'ClientName' => $_POST["ClientName"], 'Username' => $_POST["Username"], 'RequestAssignee' => $_POST["RequestAssignee"], 'Status' => $_POST["Status"], 'Priority' => $_POST["Priority"] ); A jeśli wszystkie elementy tablicy są puste, wykonaj: …
83 php  arrays  validation 


2
Jak odrętwienie może być o wiele szybsze niż moja rutyna Fortran?
Otrzymuję tablicę 512 ^ 3 reprezentującą rozkład temperatury z symulacji (napisanej w języku Fortran). Tablica jest przechowywana w pliku binarnym o rozmiarze około 1/2 GB. Muszę znać minimum, maksimum i średnią tej tablicy, a ponieważ i tak wkrótce będę musiał zrozumieć kod Fortran, postanowiłem spróbować i wymyśliłem następującą bardzo prostą …


8
shuffle array w Go
Próbowałem przetłumaczyć następujący kod Pythona na Go import random list = [i for i in range(1, 25)] random.shuffle(list) print(list) ale okazało się, że moja wersja Go jest długa i niezręczna, ponieważ nie ma funkcji odtwarzania losowego i musiałem zaimplementować interfejsy i konwertować typy. Jaka byłaby idiomatyczna wersja mojego kodu w …
82 arrays  go 



4
Funkcja rekurencyjna do generowania wielowymiarowej tablicy na podstawie wyniku bazy danych
Chcę napisać funkcję, która pobiera tablicę stron / kategorii (z płaskiego wyniku bazy danych) i generuje tablicę zagnieżdżonych elementów strony / kategorii na podstawie identyfikatorów nadrzędnych. Chciałbym to zrobić rekurencyjnie, aby można było wykonać zagnieżdżenie na dowolnym poziomie. Na przykład: Pobieram wszystkie strony w jednym zapytaniu i tak wygląda tabela …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.