Tambahkan pasangan nilai kunci ke semua objek dalam array php

Pada artikel ini, kita akan mengeksplorasi cara membuat objek JavaScript dari key-value pair yang diinginkan. Mari kita pahami langkah-langkah yang terlibat seperti di bawah ini

Langkah

Langkah I - Pertama-tama kita akan membuat Obyek Kosong

let object = {}

Langkah II - Setelah objek diinisialisasi dengan nilai null, kita dapat menambahkan pasangan {key, value} yang diinginkan pada objek

let firstKey = 0;
let firstKeyValue = "TutorialsPoint";
object[firstKey] = firstKeyValue;
_

Langkah III - Objek yang dihasilkan adalah objek JSON yang menampung semua pasangan nilai kunci

console.log(object);

Contoh 1

Dalam contoh ini, kami membuat aplikasi sederhana. Di bagian skrip, kami telah membuat objek kosong dan kemudian menambahkan beberapa kunci, pasangan nilai ke dalamnya. Hal yang sama ditampilkan di halaman konsol

# indeks. html



   Object Using Key-value Pair


    Welcome to Tutorials Point
   

Keluaran

Pada eksekusi sukses dari program di atas, browser akan menampilkan hasil berikut-

Welcome To Tutorials Point
_

Dan di konsol, Anda akan menemukan semua hasilnya, lihat tangkapan layar di bawah −

Tambahkan pasangan nilai kunci ke semua objek dalam array php

Contoh 2

Dalam contoh di bawah ini, kami menganggap bahwa kunci dan nilai ada dalam sebuah array. Kami menggunakan for loop di atas array, dan menambahkan data dari array ke objek kosong sebagai pasangan nilai kunci

# indeks. html



   Object Using Key-value Pair


    Welcome to Tutorials Point
   

Keluaran

Pada eksekusi sukses dari program di atas, browser akan menampilkan hasil berikut -

Welcome To Tutorials Point
_

Dan di konsol, Anda akan menemukan semua hasilnya, lihat tangkapan layar di bawah −

Tambahkan pasangan nilai kunci ke semua objek dalam array php

Contoh 3

Pada contoh di bawah ini, kami menggunakan Object. metodeassign() yang merupakan bagian dari superclass Object. Metode ini menyalin semua nilai dan menambahkan nilai tersebut ke objek sebagai pasangan kunci-nilai

Anda cukup menggunakan tanda kurung siku []_ untuk menambahkan atau mendorong pasangan kunci dan nilai ke dalam array asosiatif PHP. Mari kita lihat contoh untuk memahami cara kerjanya pada dasarnya

 "Apple", "b" => "Ball", "c" => "Cat");

// Adding key-value pairs to an array
$array["d"] = "Dog";
$array["e"] = "Elephant";

print_r($array);
?>


FAQ Terkait

Berikut adalah beberapa FAQ lainnya yang terkait dengan topik ini

I did a performance check, and I saw, if you push more than one value it can be faster the array push, that the normal $array[] version._

Case 1: $array[] = something;
Case 2: array_push($array, $value);
Case 3: array_push($array, $value1, $value2, $value3 [...]); $values are definied
Case 4: array_push($array, $value1, $value2, $value3 [...]); $values are definied, when $array is not empty
Case 5: Case1 + Case 3
Case 6: Result array contains some value (Case 4)
Case 7: Result array contains same value as the push array (Case 4)
-----------------------------------------------------------------------------------------------------------
~~~~~~~~~~~~ Case 1 ~~~~~~~~~~~~
Times: 0.0310 0.0300 0.0290 0.0340 0.0400 0.0440 0.0480 0.0550 0.0570 0.0570
Min: 0.0290
Max: 0.0570
Avg: 0.0425
~~~~~~~~~~~~ Case 2 ~~~~~~~~~~~~
Times: 0.3890 0.3850 0.3770 0.4110 0.4020 0.3980 0.4020 0.4060 0.4130 0.4200
Min: 0.3770
Max: 0.4200
Avg: 0.4003
~~~~~~~~~~~~ Case 3 ~~~~~~~~~~~~
Times: 0.0200 0.0220 0.0240 0.0340 0.0360 0.0410 0.0460 0.0500 0.0520 0.0520
Min: 0.0200
Max: 0.0520
Avg: 0.0377
~~~~~~~~~~~~ Case 4 ~~~~~~~~~~~~
Times: 0.0200 0.0250 0.0230 0.0260 0.0330 0.0390 0.0460 0.0510 0.0520 0.0520
Min: 0.0200
Max: 0.0520
Avg: 0.0367
~~~~~~~~~~~~ Case 5 ~~~~~~~~~~~~
Times: 0.0260 0.0250 0.0370 0.0360 0.0390 0.0440 0.0510 0.0520 0.0530 0.0560
Min: 0.0250
Max: 0.0560
Avg: 0.0419
~~~~~~~~~~~~ Case 6 ~~~~~~~~~~~~
Times: 0.0340 0.0280 0.0370 0.0410 0.0450 0.0480 0.0560 0.0580 0.0580 0.0570
Min: 0.0280
Max: 0.0580
Avg: 0.0462
~~~~~~~~~~~~ Case 7 ~~~~~~~~~~~~
Times: 0.0290 0.0270 0.0350 0.0410 0.0430 0.0470 0.0540 0.0540 0.0550 0.0550
Min: 0.0270
Max: 0.0550
Avg: 0.044

Tester code:
// Case 1
    $startTime = microtime(true);
    $array = array();
    for ($x = 1; $x <= 100000; $x++)
    {
        $array[] = $x;
    }
    $endTime = microtime(true);

// Case 2
    $startTime = microtime(true);
    $array = array();
    for ($x = 1; $x <= 100000; $x++)
    {
        array_push($array, $x);
    }
    $endTime = microtime(true);

// Case 3
    $result = array();
    $array2 = array(&$result)+$array;
    $startTime = microtime(true);
    call_user_func_array("array_push", $array2);
    $endTime = microtime(true);

// Case 4
    $result = array();
    for ($x = 1; $x <= 100000; $x++)
    {
        $result[] = $x;
    }
    $array2 = array(&$result)+$array;
    $startTime = microtime(true);
    call_user_func_array("array_push", $array2);
    $endTime = microtime(true);

// Case 5
    $result = array();
    $startTime = microtime(true);
    $array = array(&$result);
    for ($x = 1; $x <= 100000; $x++)
    {
        $array[] = $x;
    }
    $endTime = microtime(true);

// Case 6
    $result = array(1,2,3,4,5,6);
    $startTime = microtime(true);
    $array = array(&$result);
    for ($x = 1; $x <= 100000; $x++)
    {
        $array[] = $x;
    }
    $endTime = microtime(true);

// Case 7
    $result = array();
    for ($x = 1; $x <= 100000; $x++)
    {
        $result[] = $x;
    }
    $startTime = microtime(true);
    $array = array(&$result);
    for ($x = 1; $x <= 100000; $x++)
    {
        $array[] = $x;
    }
    $endTime = microtime(true);

Bagaimana cara menambahkan Kunci

Jawab. Gunakan Sintaks Braket Kotak [] php // Sample array $array = array("a" => "Apple", "b" => "Ball", "c" => "Cat"); // Adding key-value pairs to an array $array["d"] = "Dog"; $array["e"] = "Elephant"; print_r($array); ?>

Bagaimana cara menambahkan kunci baru

Jika Anda akan menggunakan array_push() untuk menyisipkan pasangan "$key" => "$value" ke dalam array, ini dapat dilakukan dengan menggunakan perintah berikut. $data[$key] = $value; Tidak perlu menggunakan array_push.

Bagaimana Anda menambahkan kunci baru

Untuk menambahkan pasangan kunci/nilai ke semua objek dalam larik. .
Gunakan Larik. map() metode untuk beralih di atas array
Gunakan sintaks sebar untuk menambahkan pasangan kunci/nilai ke setiap objek
Pasangan kunci/nilai akan ditambahkan ke semua objek dalam larik baru

Bagaimana Anda mendorong pasangan nilai kunci ke objek?

Anda cukup menggunakan notasi titik (. ) untuk menambahkan pasangan kunci/nilai atau properti ke objek JavaScript.