Questions marquées «arrays»

155
Mapper et filtrer un tableau en même temps

J'ai un tableau d'objets que je veux parcourir pour produire un nouveau tableau filtré. Mais aussi, je dois filtrer certains des objets du nouveau tableau en fonction d'un paramètre. J'essaye ceci: function renderOptions(options) { return options.map(function (option) { if (!option.assigned) {...

154
php - récupère l'index numérique du tableau associatif

J'ai un tableau associatif et j'ai besoin de trouver la position numérique d'une clé. Je pourrais parcourir le tableau manuellement pour le trouver, mais y a-t-il un meilleur moyen d'intégrer PHP? $a = array( 'blue' => 'nice', 'car' => 'fast', 'number' => 'none' ); // echo (find numeric...

154
Transposer un tableau 2D en JavaScript

J'ai un tableau de tableaux, quelque chose comme: [ [1,2,3], [1,2,3], [1,2,3], ] Je voudrais le transposer pour obtenir le tableau suivant: [ [1,1,1], [2,2,2], [3,3,3], ] Il n'est pas difficile de le faire par programmation en utilisant des boucles: function transposeArray(array, arrayLength){ var...

153
Trier un tableau par clés en fonction d'un autre tableau?

Est-il possible en PHP de faire quelque chose comme ça? Comment feriez-vous pour écrire une fonction? Voici un exemple. L'ordre est la chose la plus importante. $customer['address'] = '123 fake st'; $customer['name'] = 'Tim'; $customer['dob'] = '12/08/1986'; $customer['dontSortMe'] = 'this value...

153
Comment supprimer un élément d'un tableau en C #

Disons que j'ai ce tableau, int[] numbers = {1, 3, 4, 9, 2}; Comment puis-je supprimer un élément par "nom"? , disons le numéro 4? Même ArrayListpas aidé à supprimer? string strNumbers = " 1, 3, 4, 9, 2"; ArrayList numbers = new ArrayList(strNumbers.Split(new char[] { ',' }));...

153
Renvoyer un tableau en utilisant C

Je suis relativement nouveau en C et j'ai besoin d'aide pour les méthodes traitant des tableaux. Issu de la programmation Java, j'ai l'habitude de pouvoir dire int [] method()pour renvoyer un tableau. Cependant, j'ai découvert qu'avec C, vous devez utiliser des pointeurs pour les tableaux lorsque...

153
Changer les valeurs lors de l'itération

Supposons que j'ai ces types: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } et que je veux itérer sur les attributs de mon nœud pour les changer. J'aurais aimé pouvoir faire: for _, attr := range n.Attr { if attr.Key == "href" { attr.Val = "something" } } mais ce...

152
Twig for loop pour tableaux avec clés

J'utilise Twig et j'ai un tableau avec des clés comme celle-ci: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" Et je voudrais obtenir la clé (1,2,3,8,9)et le contenu (alpha, bravo, charlie, delta, echo)dans une boucle pour obtenir toute la valeur de...

150
Matrice numpy à tableau

J'utilise numpy. J'ai une matrice avec 1 colonne et N lignes et je veux obtenir un tableau à partir de N éléments. Par exemple, si je l'ai M = matrix([[1], [2], [3], [4]]), je veux obtenir A = array([1,2,3,4]). Pour y parvenir, j'utilise A = np.array(M.T)[0]. Quelqu'un connaît-il un moyen plus...

150
Tableau bash avec des espaces dans les éléments

J'essaie de construire un tableau en bash des noms de fichiers de ma caméra: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Comme vous pouvez le voir, il y a un espace au milieu de chaque nom de fichier. J'ai essayé de mettre chaque nom entre...

150
Convertir Java Array en Iterable

J'ai un tableau de primitives, par exemple pour int, int [] foo. Cela peut être de petite taille ou non. int foo[] = {1,2,3,4,5,6,7,8,9,0}; Quelle est la meilleure façon d'en créer un Iterable<Integer>? Iterable<Integer> fooBar = convert(foo); Remarques: Veuillez ne pas répondre en...

149
Pourquoi les tableaux de références sont-ils illégaux?

Le code suivant ne compile pas. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; Que dit la norme C ++ à ce sujet? Je sais que je pourrais déclarer une classe qui contient une référence, puis créer un tableau de cette classe, comme indiqué ci-dessous. Mais je veux vraiment savoir pourquoi le...

149
Pourquoi x [0]! = X [0] [0]! = X [0] [0] [0]?

J'étudie un peu le C ++ et je me bats avec des pointeurs. Je comprends que je peux avoir 3 niveaux de pointeurs en déclarant: int *(*x)[5]; c'est *xdonc un pointeur vers un tableau de 5 éléments qui sont des pointeurs vers int. Je le sais aussi x[0] = *(x+0);, x[1] = *(x+1)et ainsi de suite ......