«associative-array» etiketlenmiş sorular

İlişkilendirilebilir bir dizi, bir değerler koleksiyonuyla eşlenen benzersiz anahtarların bir koleksiyonundan oluşan soyut bir veri türüdür.






23
PHP'de, bir dizi öğesinin anahtarını nasıl değiştirirsiniz?
key => valueAnahtar sayısal bir değer olduğu halde ilişkili bir dizi var , ancak sıralı sayısal bir değer değil. Anahtar aslında bir kimlik numarasıdır ve değer bir sayıdır. Bu çoğu örnek için iyi, ancak ben dizinin insan tarafından okunabilir adını alır ve değeri değiştirmeden anahtar için kullanır bir işlev istiyorum. …


15
Java ilişkisel dizisi
PHP'deki gibi PHP'de ilişkilendirilebilir diziler nasıl oluşturabilir ve getirebilirim? Örneğin: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';



11
Bir ilişkisel diziyi anahtarlarla yerleştirmenin en hızlı yolu
İlişkilendirilebilir bir diziyi dizeye çevirmenin hızlı bir yolunu arıyorum. Tipik yapı bir URL sorgu dizesi gibi olabilir, ancak özelleştirilebilir ayırıcılarla, böylece &xhtml bağlantıları için ' &' veya başka türlü ' ' kullanabilirim. İlk eğilimim kullanmaktır, foreachancak yöntemim bir istekte birçok kez çağrılabileceğinden, çok yavaş olabileceğinden korkuyorum. <?php $Amp = $IsXhtml …

5
PHP, ilişkisel diziyi değişmez anahtarlarla başa mı ekler?
İlişkili dizinin başına değişmez anahtar => değer çiftleri eklemek mümkün müdür? Array_unshift () işlevinin sayısal anahtarlarla çalıştığını biliyorum, ancak değişmez anahtarlarla çalışacak bir şey umuyorum. Örnek olarak şunları yapmak istiyorum: $array1 = array('fruit3'=>'apple', 'fruit4'=>'orange'); $array2 = array('fruit1'=>'cherry', 'fruit2'=>'blueberry'); // prepend magic $resulting_array = ('fruit1'=>'cherry', 'fruit2'=>'blueberry', 'fruit3'=>'apple', 'fruit4'=>'orange');


10
JavaScript'te ilişkilendirilebilir dizide anahtar olarak bir tamsayının kullanılması
Yeni bir JavaScript dizisi oluşturduğumda ve anahtar olarak bir tamsayı kullandığımda, o dizinin tam sayıya kadar her bir elemanı tanımsız olarak yaratılıyor. Örneğin: var test = new Array(); test[2300] = 'Some string'; console.log(test); 2298 tanımsız ve bir 'Bazı dizeler' çıktılar. JavaScript'in bir tam sayı yerine 2300'ü bir dize olarak kullanmasını …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.