タグ付けされた質問 「arrays」

配列は、それぞれが1つ以上のインデックスで識別される要素(値、変数、または参照)のコレクションで構成される、順序付けられた線形データ構造です。配列の特定のバリアントについて質問する場合は、代わりに次の関連タグを使用してください:[vector]、[arraylist]、[matrix]。このタグを使用する場合、プログラミング言語に固有の質問では、使用するプログラミング言語で質問にタグを付けます。



8
PHPの配列は、値として、または新しい変数への参照として、および関数に渡されるときにコピーされますか?
1)配列が引数としてメソッドまたは関数に渡される場合、それは参照渡しですか、それとも値渡しですか? 2)配列を変数に割り当てる場合、新しい変数は元の配列への参照ですか、それとも新しいコピーですか? これを行うことについて: $a = array(1,2,3); $b = $a; ある$bへの参照$a?


6
連想配列キーのリストを取得する
私はJavaScriptで連想配列を持っています: var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; この辞書のキーを取得するにはどうすればよいですか?つまり私は欲しい var keys = ["cats", "dogs"]; 7年後の編集:用語を正しくobject理解するために-JavaScriptには「連想配列」などはありません-これは技術的には単なるものであり、必要なオブジェクトキーです。
258 javascript  arrays 

19
オブジェクトの配列を単一のキーで日付値でソートします
いくつかのキーと値のペアを持つオブジェクトの配列があり、「updated_at」に基づいてそれらをソートする必要があります。 [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] そうするための最も効率的な方法は何ですか?

5
XMLを使用した文字列配列リソース内の文字列の参照
メニューに表示される項目を有効/無効にできる設定があります。17アイテムあります。values / arrays.xmlに、これらの17項目のそれぞれのタイトルを含む文字列配列を作成しました。 設定ファイルのレイアウトが含まれるpreferences.xmlがあり、文字列配列から単一の項目を参照してタイトルとして使用したいと思います。 これどうやってするの? Android開発者リファレンスでは、XMLで単一の文字列を参照する方法はわかりますが、XMLの配列リソースから文字列を参照する方法はわかりません。

12
迅速な辞書キーからの配列
辞書のキーの文字列を配列にすばやく入力しようとしています。 var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys これはエラーを返します: 'AnyObject'は文字列と同一ではありません また試しました componentArray = dict.allKeys as String しかし、「文字列」は[文字列]に変換できません
256 ios  arrays  xcode  dictionary  swift 

5
PHP:インデックスを再作成する代わりに、キーを保持しながら2つの配列をマージしますか?
文字列/整数キーを保持しながら、2つの配列(1つは文字列=>値のペア、もう1つはint =>値のペア)をマージするにはどうすればよいですか?それらのいずれも重複することはありません(一方が文字列のみを持ち、もう一方が整数しか持たないため)。 これが私の現在のコードです(array_mergeが整数キーで配列のインデックスを再作成しているため、機能しません): // get all id vars by combining the static and dynamic $staticIdentifications = array( Users::userID => "USERID", Users::username => "USERNAME" ); // get the dynamic vars, formatted: varID => varName $companyVarIdentifications = CompanyVars::getIdentificationVarsFriendly($_SESSION['companyID']); // merge the static and dynamic vars (*** BUT KEEP THE INT INDICES ***) …
255 php  arrays  array-merge 

4
char配列を文字列に変換する方法は?
C ++ stringをchar配列に変換するc_strことは、string の関数を使用して、それを実行するのと同じくらい簡単strcpyです。しかし、どのように反対をするのですか? :私のようなchar配列を持っているchar arr[ ] = "This is a test";に変換し、バックをします: string str = "This is a test。
254 c++  string  char  arrays 


30
Swiftで配列から重複要素を削除する
最近のSwiftでは、単純に入力Set( yourArray )して配列を一意にしています。(または、必要に応じて注文セット。) それが可能になる前に、それはどのように行われましたか? 次のような配列があるかもしれません。 [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] または、実際には、データの同じタイプの部分のシーケンス。私がしたいことは、同一の各要素が1つだけであることを確認することです。たとえば、上記の配列は次のようになります。 [1, 4, 2, 6, 24, 15, 60] 2、6、および15の重複が削除され、各同一要素が1つだけ存在するようになっていることに注意してください。Swiftはこれを簡単に行う方法を提供していますか、それとも自分で行う必要がありますか?

6
2つのNumPy配列を要素ごとに比較して比較する
2つのNumPy配列の等価性を比較する最も簡単な方法は何ですか(等価性は次のように定義されています:A =すべてのインデックスのB iff i:)A[i] == B[i]? 単純に使用==するとブール配列が得られます: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) 私がしなければならないのand配列が同じである、または比較する簡単な方法があるかどうかを決定するために、この配列の要素?

13
JavaScript NodeListを配列に変換する最も速い方法は?
以前にここで回答された質問は、これが最も速い方法であると述べました: //nl is a NodeList var arr = Array.prototype.slice.call(nl); 私のブラウザーでのベンチマークでは、これよりも3倍以上遅いことがわかりました。 var arr = []; for(var i = 0, n; n = nl[i]; ++i) arr.push(n); どちらも同じ出力を生成しますが、特にここで他の人が別の言い方をしているので、私の2番目のバージョンが最速の方法であるとは信じられません。 これは私のブラウザー(Chromium 6)の癖ですか?またはより速い方法はありますか? 編集:気にかける人のために、私は以下に落ち着きました(これは私がテストしたすべてのブラウザで最も速いようです): //nl is a NodeList var l = []; // Will hold the array of Node's for(var i = 0, ll = nl.length; …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.